bdi4jade
Changes
.DS_Store 0(+0 -0)
bdi-jade/doc/allclasses-frame.html 207(+115 -92)
bdi-jade/doc/allclasses-noframe.html 207(+115 -92)
bdi-jade/doc/bdi4jade/annotation/Belief.html 390(+238 -152)
bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html 279(+164 -115)
bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html 239(+124 -115)
bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html 335(+220 -115)
bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html 239(+124 -115)
bdi-jade/doc/bdi4jade/annotation/GoalOwner.html 513(+269 -244)
bdi-jade/doc/bdi4jade/annotation/package-summary.html 382(+212 -170)
bdi-jade/doc/bdi4jade/annotation/package-tree.html 292(+152 -140)
bdi-jade/doc/bdi4jade/annotation/package-use.html 371(+223 -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/annotation/PartCapability.html 174(+174 -0)
bdi-jade/doc/bdi4jade/annotation/Plan.html 325(+173 -152)
bdi-jade/doc/bdi4jade/belief/AbstractBelief.html 1224(+663 -561)
bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html 929(+487 -442)
bdi-jade/doc/bdi4jade/belief/Belief.html 713(+390 -323)
bdi-jade/doc/bdi4jade/belief/BeliefBase.html 1390(+797 -593)
bdi-jade/doc/bdi4jade/belief/BeliefSet.html 627(+331 -296)
bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html 434(+232 -202)
bdi-jade/doc/bdi4jade/belief/class-use/Belief.html 984(+527 -457)
bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html 685(+378 -307)
bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html 339(+174 -165)
bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html 239(+124 -115)
bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html 352(+195 -157)
bdi-jade/doc/bdi4jade/belief/DerivedBelief.html 520(+520 -0)
bdi-jade/doc/bdi4jade/belief/DerivedPredicate.html 342(+342 -0)
bdi-jade/doc/bdi4jade/belief/package-frame.html 63(+34 -29)
bdi-jade/doc/bdi4jade/belief/package-summary.html 438(+238 -200)
bdi-jade/doc/bdi4jade/belief/package-tree.html 403(+222 -181)
bdi-jade/doc/bdi4jade/belief/package-use.html 670(+349 -321)
bdi-jade/doc/bdi4jade/belief/PersistentBelief.html 788(+418 -370)
bdi-jade/doc/bdi4jade/belief/Predicate.html 216(+216 -0)
bdi-jade/doc/bdi4jade/belief/TransientBelief.html 864(+450 -414)
bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html 1041(+541 -500)
bdi-jade/doc/bdi4jade/belief/TransientPredicate.html 373(+373 -0)
bdi-jade/doc/bdi4jade/core/AbstractBDIAgent.html 1150(+1150 -0)
bdi-jade/doc/bdi4jade/core/BDIAgent.html 1979(+1229 -750)
bdi-jade/doc/bdi4jade/core/Capability.html 2002(+1134 -868)
bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html 493(+263 -230)
bdi-jade/doc/bdi4jade/core/class-use/Capability.html 1258(+744 -514)
bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.html 428(+214 -214)
bdi-jade/doc/bdi4jade/core/class-use/Intention.html 426(+222 -204)
bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html 688(+364 -324)
bdi-jade/doc/bdi4jade/core/GoalUpdateSet.html 693(+383 -310)
bdi-jade/doc/bdi4jade/core/Intention.html 967(+520 -447)
bdi-jade/doc/bdi4jade/core/MetadataElement.html 618(+328 -290)
bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html 831(+439 -392)
bdi-jade/doc/bdi4jade/core/package-frame.html 58(+31 -27)
bdi-jade/doc/bdi4jade/core/package-summary.html 391(+220 -171)
bdi-jade/doc/bdi4jade/core/package-tree.html 297(+156 -141)
bdi-jade/doc/bdi4jade/core/package-use.html 791(+436 -355)
bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html 730(+376 -354)
bdi-jade/doc/bdi4jade/event/BeliefEvent.html 948(+499 -449)
bdi-jade/doc/bdi4jade/event/BeliefListener.html 456(+238 -218)
bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html 391(+200 -191)
bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html 369(+189 -180)
bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html 707(+358 -349)
bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html 606(+337 -269)
bdi-jade/doc/bdi4jade/event/GoalEvent.html 890(+483 -407)
bdi-jade/doc/bdi4jade/event/GoalListener.html 472(+246 -226)
bdi-jade/doc/bdi4jade/event/package-frame.html 59(+30 -29)
bdi-jade/doc/bdi4jade/event/package-summary.html 395(+203 -192)
bdi-jade/doc/bdi4jade/event/package-tree.html 309(+159 -150)
bdi-jade/doc/bdi4jade/event/package-use.html 535(+273 -262)
bdi-jade/doc/bdi4jade/exception/package-summary.html 327(+169 -158)
bdi-jade/doc/bdi4jade/exception/package-tree.html 293(+151 -142)
bdi-jade/doc/bdi4jade/exception/package-use.html 415(+212 -203)
bdi-jade/doc/bdi4jade/exception/ParameterException.html 634(+328 -306)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html 702(+364 -338)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html 239(+124 -115)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html 239(+124 -115)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanContribution.html 239(+124 -115)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanGoalDependency.html 335(+172 -163)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html 279(+164 -115)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html 124(+124 -0)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html 239(+124 -115)
bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html 643(+333 -310)
bdi-jade/doc/bdi4jade/goal/BeliefGoal.html 585(+266 -319)
bdi-jade/doc/bdi4jade/goal/BeliefPresentGoal.html 430(+430 -0)
bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html 816(+481 -335)
bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html 354(+189 -165)
bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html 331(+170 -161)
bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html 339(+174 -165)
bdi-jade/doc/bdi4jade/goal/class-use/Goal.html 2114(+1095 -1019)
bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html 535(+274 -261)
bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html 617(+325 -292)
bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html 239(+124 -115)
bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html 323(+166 -157)
bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html 239(+124 -115)
bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html 551(+287 -264)
bdi-jade/doc/bdi4jade/goal/CompositeGoal.html 925(+484 -441)
bdi-jade/doc/bdi4jade/goal/Goal.html 355(+185 -170)
bdi-jade/doc/bdi4jade/goal/GoalStatus.html 783(+404 -379)
bdi-jade/doc/bdi4jade/goal/GoalTemplate.html 449(+235 -214)
bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html 919(+525 -394)
bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html 841(+439 -402)
bdi-jade/doc/bdi4jade/goal/package-frame.html 75(+39 -36)
bdi-jade/doc/bdi4jade/goal/package-summary.html 494(+260 -234)
bdi-jade/doc/bdi4jade/goal/package-tree.html 397(+209 -188)
bdi-jade/doc/bdi4jade/goal/package-use.html 795(+403 -392)
bdi-jade/doc/bdi4jade/goal/ParallelGoal.html 673(+353 -320)
bdi-jade/doc/bdi4jade/goal/SequentialGoal.html 673(+353 -320)
bdi-jade/doc/bdi4jade/goal/Softgoal.html 351(+181 -170)
bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html 843(+434 -409)
bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html 239(+124 -115)
bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html 239(+124 -115)
bdi-jade/doc/bdi4jade/message/MessageGoal.html 688(+360 -328)
bdi-jade/doc/bdi4jade/message/package-frame.html 41(+21 -20)
bdi-jade/doc/bdi4jade/message/package-summary.html 315(+163 -152)
bdi-jade/doc/bdi4jade/message/package-tree.html 293(+151 -142)
bdi-jade/doc/bdi4jade/message/package-use.html 239(+124 -115)
bdi-jade/doc/bdi4jade/plan/AbstractPlan.html 1432(+756 -676)
bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html 327(+168 -159)
bdi-jade/doc/bdi4jade/plan/class-use/DefaultPlan.html 239(+124 -115)
bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html 457(+233 -224)
bdi-jade/doc/bdi4jade/plan/class-use/Plan.html 1082(+547 -535)
bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html 473(+252 -221)
bdi-jade/doc/bdi4jade/plan/DefaultPlan.html 1141(+615 -526)
bdi-jade/doc/bdi4jade/plan/package-frame.html 59(+30 -29)
bdi-jade/doc/bdi4jade/plan/package-summary.html 395(+203 -192)
bdi-jade/doc/bdi4jade/plan/package-tree.html 323(+166 -157)
bdi-jade/doc/bdi4jade/plan/package-use.html 541(+276 -265)
bdi-jade/doc/bdi4jade/plan/Plan.EndState.html 658(+340 -318)
bdi-jade/doc/bdi4jade/plan/Plan.html 763(+402 -361)
bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html 1468(+731 -737)
bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html 829(+431 -398)
bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html 719(+370 -349)
bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html 441(+229 -212)
bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html 1449(+726 -723)
bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html 454(+237 -217)
bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html 433(+222 -211)
bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html 359(+184 -175)
bdi-jade/doc/bdi4jade/plan/planbody/package-use.html 425(+217 -208)
bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html 1425(+714 -711)
bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html 1131(+581 -550)
bdi-jade/doc/bdi4jade/plan/PlanLibrary.html 939(+504 -435)
bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html 473(+245 -228)
bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html 484(+252 -232)
bdi-jade/doc/bdi4jade/reasoning/package-summary.html 501(+290 -211)
bdi-jade/doc/bdi4jade/reasoning/package-tree.html 317(+171 -146)
bdi-jade/doc/bdi4jade/reasoning/package-use.html 555(+311 -244)
bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html 486(+254 -232)
bdi-jade/doc/bdi4jade/reasoning/ReasoningStrategy.html 462(+241 -221)
bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html 239(+124 -115)
bdi-jade/doc/bdi4jade/util/package-frame.html 39(+20 -19)
bdi-jade/doc/bdi4jade/util/package-summary.html 303(+157 -146)
bdi-jade/doc/bdi4jade/util/package-tree.html 265(+137 -128)
bdi-jade/doc/bdi4jade/util/package-use.html 239(+124 -115)
bdi-jade/doc/bdi4jade/util/ReflectionUtils.html 701(+388 -313)
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 107(+74 -33)
bdi-jade/doc/index-files/index-1.html 683(+389 -294)
bdi-jade/doc/index-files/index-10.html 306(+184 -122)
bdi-jade/doc/index-files/index-11.html 308(+156 -152)
bdi-jade/doc/index-files/index-12.html 326(+173 -153)
bdi-jade/doc/index-files/index-13.html 471(+307 -164)
bdi-jade/doc/index-files/index-14.html 515(+247 -268)
bdi-jade/doc/index-files/index-15.html 641(+429 -212)
bdi-jade/doc/index-files/index-16.html 592(+250 -342)
bdi-jade/doc/index-files/index-17.html 363(+158 -205)
bdi-jade/doc/index-files/index-18.html 311(+167 -144)
bdi-jade/doc/index-files/index-2.html 639(+317 -322)
bdi-jade/doc/index-files/index-3.html 451(+234 -217)
bdi-jade/doc/index-files/index-4.html 624(+338 -286)
bdi-jade/doc/index-files/index-5.html 301(+163 -138)
bdi-jade/doc/index-files/index-6.html 308(+157 -151)
bdi-jade/doc/index-files/index-7.html 1286(+753 -533)
bdi-jade/doc/index-files/index-8.html 390(+234 -156)
bdi-jade/doc/index-files/index-9.html 410(+216 -194)
bdi-jade/doc/overview-frame.html 63(+32 -31)
bdi-jade/doc/overview-summary.html 390(+202 -188)
bdi-jade/doc/overview-tree.html 1014(+574 -440)
bdi-jade/doc/package-list 24(+12 -12)
bdi-jade/doc/script.js 30(+30 -0)
bdi-jade/doc/serialized-form.html 1916(+1005 -911)
Details
.DS_Store 0(+0 -0)
diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/.DS_Store differ
bdi-jade/doc/allclasses-frame.html 207(+115 -92)
diff --git a/bdi-jade/doc/allclasses-frame.html b/bdi-jade/doc/allclasses-frame.html
index 7459378..f2a64c5 100644
--- a/bdi-jade/doc/allclasses-frame.html
+++ b/bdi-jade/doc/allclasses-frame.html
@@ -1,92 +1,115 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-08-12">
-<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/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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractReasoningStrategy</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"><i>Belief</i></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"><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="interface in bdi4jade.belief" target="classFrame"><i>BeliefSet</i></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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan" target="classFrame">DefaultPlan</a></li>
-<li><a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><i>DisposablePlanBody</i></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"><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/event/GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><i>GoalListener</i></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/goal/GoalTemplate.html" title="interface in bdi4jade.goal" target="classFrame"><i>GoalTemplate</i></a></li>
-<li><a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal" target="classFrame">GoalTemplateFactory</a></li>
-<li><a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core" target="classFrame">GoalUpdateSet</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"><i>MetadataElement</i></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"><i>OptionGenerationFunction</i></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"><i>OutputPlanBody</i></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"><i>Plan</i></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"><i>PlanBody</i></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"><i>PlanSelectionStrategy</i></a></li>
-<li><a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>ReasoningStrategy</i></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/goal/Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><i>Softgoal</i></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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-09-13">
+<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/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractAgentReasoningStrategy</a></li>
+<li><a href="bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core" target="classFrame">AbstractBDIAgent</a></li>
+<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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractReasoningStrategy</a></li>
+<li><a href="bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentBeliefRevisionStrategy</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentDeliberationFunction</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentOptionGenerationFunction</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentPlanSelectionStrategy</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentReasoningStrategy</span></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/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation" target="classFrame">AssociatedCapability</a></li>
+<li><a href="bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">BDIAgent</span></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="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">BeliefGoal</span></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/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefPresentGoal</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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetHasValueGoal</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/goal/CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentDeliberationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan" target="classFrame">DefaultPlan</a></li>
+<li><a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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/belief/DerivedBelief.html" title="class in bdi4jade.belief" target="classFrame">DerivedBelief</a></li>
+<li><a href="bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief" target="classFrame">DerivedPredicate</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">GoalTemplate</span></a></li>
+<li><a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal" target="classFrame">GoalTemplateFactory</a></li>
+<li><a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core" target="classFrame">GoalUpdateSet</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/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core" target="classFrame">MultipleCapabilityAgent</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/annotation/PartCapability.html" title="annotation in bdi4jade.annotation" target="classFrame">PartCapability</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/belief/Predicate.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Predicate</span></a></li>
+<li><a href="bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">PropositionalBeliefValueGoal</a></li>
+<li><a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">ReasoningStrategy</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/core/SingleCapabilityAgent.html" title="class in bdi4jade.core" target="classFrame">SingleCapabilityAgent</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/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation" target="classFrame">TransientBelief</a></li>
+<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
+<li><a href="bdi4jade/annotation/TransientBeliefSet.html" title="annotation in bdi4jade.annotation" target="classFrame">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief" target="classFrame">TransientPredicate</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedCabability</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 207(+115 -92)
diff --git a/bdi-jade/doc/allclasses-noframe.html b/bdi-jade/doc/allclasses-noframe.html
index 9f9225b..46528ea 100644
--- a/bdi-jade/doc/allclasses-noframe.html
+++ b/bdi-jade/doc/allclasses-noframe.html
@@ -1,92 +1,115 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-08-12">
-<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/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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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"><i>Belief</i></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"><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="interface in bdi4jade.belief"><i>BeliefSet</i></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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></li>
-<li><a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><i>DisposablePlanBody</i></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"><i>Goal</i></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"><i>GoalListener</i></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/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><i>GoalTemplate</i></a></li>
-<li><a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></li>
-<li><a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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"><i>MetadataElement</i></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"><i>OptionGenerationFunction</i></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"><i>OutputPlanBody</i></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"><i>Plan</i></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"><i>PlanBody</i></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"><i>PlanSelectionStrategy</i></a></li>
-<li><a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><i>ReasoningStrategy</i></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/goal/Softgoal.html" title="interface in bdi4jade.goal"><i>Softgoal</i></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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-09-13">
+<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/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></li>
+<li><a href="bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></li>
+<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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></li>
+<li><a href="bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">AgentBeliefRevisionStrategy</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">AgentDeliberationFunction</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">AgentOptionGenerationFunction</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">AgentPlanSelectionStrategy</span></a></li>
+<li><a href="bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">AgentReasoningStrategy</span></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/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation">AssociatedCapability</a></li>
+<li><a href="bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><span class="interfaceName">BDIAgent</span></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="interface in bdi4jade.goal"><span class="interfaceName">BeliefGoal</span></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/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</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/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></li>
+<li><a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></li>
+<li><a href="bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="interfaceName">GoalTemplate</span></a></li>
+<li><a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></li>
+<li><a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</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/annotation/PartCapability.html" title="annotation in bdi4jade.annotation">PartCapability</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/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="interfaceName">Predicate</span></a></li>
+<li><a href="bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a></li>
+<li><a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">ReasoningStrategy</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/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</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/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation">TransientBelief</a></li>
+<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></li>
+<li><a href="bdi4jade/annotation/TransientBeliefSet.html" title="annotation in bdi4jade.annotation">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></li>
+<li><a href="bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</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/AssociatedCapability.html b/bdi-jade/doc/bdi4jade/annotation/AssociatedCapability.html
new file mode 100644
index 0000000..eac73e3
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/AssociatedCapability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:25 BRT 2014 -->
+<title>AssociatedCapability</title>
+<meta name="date" content="2014-09-13">
+<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="AssociatedCapability";
+ }
+ }
+ 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/AssociatedCapability.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/Belief.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/AssociatedCapability.html" target="_top">Frames</a></li>
+<li><a href="AssociatedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</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 AssociatedCapability" class="title">Annotation Type AssociatedCapability</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="memberNameLabel">AssociatedCapability</span></pre>
+<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, whose source capability is the
+ annotated capability. The annotated field should be of the type
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>.</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/AssociatedCapability.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/Belief.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/AssociatedCapability.html" target="_top">Frames</a></li>
+<li><a href="AssociatedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/annotation/Belief.html 390(+238 -152)
diff --git a/bdi-jade/doc/bdi4jade/annotation/Belief.html b/bdi-jade/doc/bdi4jade/annotation/Belief.html
index 31205e8..e9d235a 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Belief.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Belief.html
@@ -1,152 +1,238 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Belief</title>
-<meta name="date" content="2014-08-12">
-<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/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/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>Required | </li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Element</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 Belief" class="title">Annotation Type Belief</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public @interface <span class="strong">Belief</span></pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</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/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/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/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>Required | </li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Element</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>Belief</title>
+<meta name="date" content="2014-09-13">
+<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) {
+ }
+//-->
+</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/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/GoalOwner.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/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>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 Belief" class="title">Annotation Type Belief</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="memberNameLabel">Belief</span></pre>
+<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 a belief that should be added to the capability belief base. It can also
+ be used in plan bodies (<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>) so that beliefs are injected in
+ plan body attributes and, in this case, a name may be provided to retrieve
+ the belief. If no name is provided, the attribute name is used. The annotated
+ field should be of the type <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</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">
+<!-- =========== 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>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Belief.html#name--">name</a></span></code>
+<div class="block">Returns the name of the belief, if it is a string, to be retrieved from
+ the belief base, in case this annotation is used in a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
+</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="name--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>name</h4>
+<pre>public abstract java.lang.String name</pre>
+<div class="block">Returns the name of the belief, if it is a string, to be retrieved from
+ the belief base, in case this annotation is used in a <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.
+ If no name is provided, the attribute name is used.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief name.</dd>
+</dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</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/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/GoalOwner.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/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>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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/AssociatedCapability.html b/bdi-jade/doc/bdi4jade/annotation/class-use/AssociatedCapability.html
new file mode 100644
index 0000000..359b310
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/AssociatedCapability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.AssociatedCapability</title>
+<meta name="date" content="2014-09-13">
+<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.AssociatedCapability";
+ }
+ }
+ 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/AssociatedCapability.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/AssociatedCapability.html" target="_top">Frames</a></li>
+<li><a href="AssociatedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AssociatedCapability" class="title">Uses of Class<br>bdi4jade.annotation.AssociatedCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.AssociatedCapability</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/AssociatedCapability.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/AssociatedCapability.html" target="_top">Frames</a></li>
+<li><a href="AssociatedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/Belief.html 279(+164 -115)
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
index d936eaa..a649d8e 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
@@ -1,115 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Belief</title>
-<meta name="date" content="2014-08-12">
-<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.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/annotation/Belief.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/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.annotation.Belief" class="title">Uses of Class<br>bdi4jade.annotation.Belief</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.Belief</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/Belief.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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Belief</title>
+<meta name="date" content="2014-09-13">
+<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.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/annotation/Belief.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/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.annotation.Belief" class="title">Uses of Class<br>bdi4jade.annotation.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/annotation/Belief.html" title="annotation in bdi4jade.annotation">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.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/annotation/Belief.html" title="annotation in bdi4jade.annotation">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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with annotations of type <a href="../../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">Belief</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedCabability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html#softgoalPreferences">softgoalPreferences</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/annotation/Belief.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/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/annotation/class-use/GoalOwner.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html b/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html
index a159828..befda66 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.GoalOwner</title>
-<meta name="date" content="2014-08-12">
-<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.GoalOwner";
- }
-//-->
-</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/GoalOwner.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/GoalOwner.html" target="_top">Frames</a></li>
-<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.GoalOwner" class="title">Uses of Class<br>bdi4jade.annotation.GoalOwner</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.GoalOwner</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/GoalOwner.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/GoalOwner.html" target="_top">Frames</a></li>
-<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.GoalOwner</title>
+<meta name="date" content="2014-09-13">
+<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.GoalOwner";
+ }
+ }
+ 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/GoalOwner.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/GoalOwner.html" target="_top">Frames</a></li>
+<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.GoalOwner" class="title">Uses of Class<br>bdi4jade.annotation.GoalOwner</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.GoalOwner</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/GoalOwner.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/GoalOwner.html" target="_top">Frames</a></li>
+<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/class-use/Parameter.Direction.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
index 8e93775..8c81f28 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
+<meta name="date" content="2014-09-13">
+<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 335(+220 -115)
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
index b13cfc6..5b66cd0 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
@@ -1,115 +1,220 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter</title>
+<meta name="date" content="2014-09-13">
+<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">
+<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.html" title="annotation in bdi4jade.annotation">Parameter</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.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>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</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> with annotations of type <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</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/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefSetHasValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefPresentGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefPresentGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html#getValue--">getValue</a></span>()</code>
+<div class="block">The belief value associated with this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a></code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefSetHasValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html#getValue--">getValue</a></span>()</code>
+<div class="block">The belief value associated with this goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</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 methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with annotations of type <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</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.lang.acl.ACLMessage</code></td>
+<td class="colLast"><span class="typeNameLabel">MessageGoal.</span><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>
+</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.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/class-use/PartCapability.html b/bdi-jade/doc/bdi4jade/annotation/class-use/PartCapability.html
new file mode 100644
index 0000000..1762bf2
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/PartCapability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.PartCapability</title>
+<meta name="date" content="2014-09-13">
+<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.PartCapability";
+ }
+ }
+ 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/PartCapability.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/PartCapability.html" target="_top">Frames</a></li>
+<li><a href="PartCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.PartCapability" class="title">Uses of Class<br>bdi4jade.annotation.PartCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.PartCapability</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/PartCapability.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/PartCapability.html" target="_top">Frames</a></li>
+<li><a href="PartCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/Plan.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html
index cd2f9a9..902c262 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Plan</title>
-<meta name="date" content="2014-08-12">
-<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.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/annotation/Plan.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/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.annotation.Plan" class="title">Uses of Class<br>bdi4jade.annotation.Plan</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.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><a href="../../../bdi4jade/annotation/Plan.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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Plan</title>
+<meta name="date" content="2014-09-13">
+<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.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/annotation/Plan.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/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.annotation.Plan" class="title">Uses of Class<br>bdi4jade.annotation.Plan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.Plan</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/Plan.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/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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/TransientBelief.html b/bdi-jade/doc/bdi4jade/annotation/class-use/TransientBelief.html
new file mode 100644
index 0000000..d847264
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/TransientBelief.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.TransientBelief</title>
+<meta name="date" content="2014-09-13">
+<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.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/annotation/TransientBelief.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/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.annotation.TransientBelief" class="title">Uses of Class<br>bdi4jade.annotation.TransientBelief</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.TransientBelief</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/TransientBelief.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/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/annotation/class-use/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/annotation/class-use/TransientBeliefSet.html
new file mode 100644
index 0000000..0c8de48
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/TransientBeliefSet.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.TransientBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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.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/annotation/TransientBeliefSet.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/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.annotation.TransientBeliefSet" class="title">Uses of Class<br>bdi4jade.annotation.TransientBeliefSet</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.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/annotation/TransientBeliefSet.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/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/annotation/GoalOwner.html 513(+269 -244)
diff --git a/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html b/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
index 18c8276..76ca1a9 100644
--- a/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
+++ b/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
@@ -1,250 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalOwner</title>
-<meta name="date" content="2014-08-12">
-<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="GoalOwner";
- }
-//-->
-</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/GoalOwner.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/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/GoalOwner.html" target="_top">Frames</a></li>
-<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#annotation_type_required_element_summary">Required</a> | </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 GoalOwner" class="title">Annotation Type GoalOwner</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>@Documented
-@Retention(value=RUNTIME)
-@Target(value=TYPE)
-public @interface <span class="strong">GoalOwner</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>GoalOwner</title>
+<meta name="date" content="2014-09-13">
+<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="GoalOwner";
+ }
+ }
+ 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/GoalOwner.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/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Parameter.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/GoalOwner.html" target="_top">Frames</a></li>
+<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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><a href="#annotation.type.required.element.summary">Required</a> | </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 GoalOwner" class="title">Annotation Type GoalOwner</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Documented
+ @Retention(value=RUNTIME)
+ @Target(value=TYPE)
+public @interface <span class="memberNameLabel">GoalOwner</span></pre>
<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. If a goal belongs to a capability, it is</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">
-<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="annotation_type_required_element_summary">
-<!-- -->
-</a>
-<h3>Required Element Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
-<caption><span>Required Elements</span><span class="tabEnd"> </span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Required Element and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/GoalOwner.html#capability()">capability</a></strong></code>
+ capability and, if so, whether is is internal or external. If a goal belongs to a capability, it is</div>
+<dl>
+<dt><span class="simpleTagLabel">Author:</span></dt>
+<dd>ingridnunes</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="annotation.type.required.element.summary">
+<!-- -->
+</a>
+<h3>Required Element Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Required Element Summary table, listing required elements, and an explanation">
+<caption><span>Required Elements</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Required Element and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Class<? extends <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/annotation/GoalOwner.html#capability--">capability</a></span></code>
<div class="block">This attribute indicates the <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a> that owns the
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- =========== 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>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/GoalOwner.html#internal()">internal</a></strong></code>
-<div class="block">This attribute indicates whether the <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> is internal.</div>
-</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="capability()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>capability</h4>
-<pre>public abstract java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capability</pre>
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/GoalOwner.html#internal--">internal</a></span></code>
+<div class="block">This attribute indicates whether the <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> is internal.</div>
+</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="capability--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>capability</h4>
+<pre>public abstract java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capability</pre>
<div class="block">This attribute indicates the <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a> that owns the
- <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the class of capability that owns the goal</dd></dl>
-</li>
-</ul>
-<a name="internal()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>internal</h4>
-<pre>public abstract boolean internal</pre>
+ <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a>.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the class of capability that owns the goal</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="internal--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>internal</h4>
+<pre>public abstract boolean internal</pre>
<div class="block">This attribute indicates whether the <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> is internal. If so, the
goal can be dispatched only by the capability that owns the goal, or its
children, and be achieved by plans of this capability (or its children).
- The default value is false.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>true is the goal is internal, false otherwise</dd></dl>
-<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/GoalOwner.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/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/GoalOwner.html" target="_top">Frames</a></li>
-<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#annotation_type_required_element_summary">Required</a> | </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>
+ The default value is false.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true is the goal is internal, false otherwise</dd>
+</dl>
+<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/GoalOwner.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/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/Parameter.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/GoalOwner.html" target="_top">Frames</a></li>
+<li><a href="GoalOwner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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><a href="#annotation.type.required.element.summary">Required</a> | </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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-frame.html b/bdi-jade/doc/bdi4jade/annotation/package-frame.html
index c798b5f..93b3b09 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-frame.html
@@ -1,27 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-08-12">
-<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="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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-09-13">
+<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="AssociatedCapability.html" title="annotation in bdi4jade.annotation" target="classFrame">AssociatedCapability</a></li>
+<li><a href="Belief.html" title="annotation in bdi4jade.annotation" target="classFrame">Belief</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="PartCapability.html" title="annotation in bdi4jade.annotation" target="classFrame">PartCapability</a></li>
+<li><a href="Plan.html" title="annotation in bdi4jade.annotation" target="classFrame">Plan</a></li>
+<li><a href="TransientBelief.html" title="annotation in bdi4jade.annotation" target="classFrame">TransientBelief</a></li>
+<li><a href="TransientBeliefSet.html" title="annotation in bdi4jade.annotation" target="classFrame">TransientBeliefSet</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/annotation/package-summary.html 382(+212 -170)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-summary.html b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
index 93a1143..eb966a8 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
@@ -1,172 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-08-12">
-<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/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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-09-13">
+<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/AssociatedCapability.html" title="annotation in bdi4jade.annotation">AssociatedCapability</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">
+ is an association between capabilities, whose source capability is the
+ annotated capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">Belief</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 a belief that should be added to the capability belief base.</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="strong">Author:</span></dt>
- <dd>ingridnunes</dd></dl>
-</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>
+ 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/PartCapability.html" title="annotation in bdi4jade.annotation">PartCapability</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 a composition relationship between capabilities, whose whole capability is
+ the annotated capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation">Plan</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 a plan that should be added to the capability plan library.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation">TransientBelief</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 a belief value that should be added to the capability belief base, whose
+ key is a string.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/TransientBeliefSet.html" title="annotation in bdi4jade.annotation">TransientBeliefSet</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 a belief set value that should be added to the capability belief base,
+ whose key is a string.</div>
+</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 292(+152 -140)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-tree.html b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
index 52f594a..ee881cf 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
@@ -1,140 +1,152 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.annotation Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/Plan.html" title="annotation in bdi4jade.annotation"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.annotation Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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/TransientBeliefSet.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBeliefSet</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBelief</span></a> (implements java.lang.annotation.Annotation)</li>
+<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/PartCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">PartCapability</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/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">AssociatedCapability</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 371(+223 -148)
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-use.html b/bdi-jade/doc/bdi4jade/annotation/package-use.html
index 28de952..2049ba8 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-use.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-use.html
@@ -1,148 +1,223 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.annotation</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.annotation</title>
+<meta name="date" content="2014-09-13">
+<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>
+<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.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.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>
+</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>
+<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/annotation/package-summary.html">bdi4jade.annotation</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/annotation/class-use/Belief.html#bdi4jade.extension.planselection.utilitybased">Belief</a>
+<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 a belief that should be added to the capability belief base.</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/annotation/package-summary.html">bdi4jade.annotation</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/annotation/class-use/Parameter.html#bdi4jade.goal">Parameter</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/annotation/package-summary.html">bdi4jade.annotation</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/annotation/class-use/Parameter.html#bdi4jade.message">Parameter</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 cb4ba6d..b7d72f0 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Parameter.Direction</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="strong">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="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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>Parameter.Direction</title>
+<meta name="date" content="2014-09-13">
+<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/PartCapability.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>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>
+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><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="strong">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>
+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/PartCapability.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 cdc4a7e..fb4e7dd 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Parameter</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></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=METHOD)
-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><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="strong">Prev Class</span></a></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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>Parameter</title>
+<meta name="date" content="2014-09-13">
+<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/annotation/PartCapability.html 174(+174 -0)
diff --git a/bdi-jade/doc/bdi4jade/annotation/PartCapability.html b/bdi-jade/doc/bdi4jade/annotation/PartCapability.html
new file mode 100644
index 0000000..ad5995c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/PartCapability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:25 BRT 2014 -->
+<title>PartCapability</title>
+<meta name="date" content="2014-09-13">
+<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="PartCapability";
+ }
+ }
+ 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/PartCapability.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.Direction.html" title="enum 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/PartCapability.html" target="_top">Frames</a></li>
+<li><a href="PartCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</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 PartCapability" class="title">Annotation Type PartCapability</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="memberNameLabel">PartCapability</span></pre>
+<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 a composition relationship between capabilities, whose whole capability is
+ the annotated capability. The annotated field should be of the type
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>.</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/PartCapability.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.Direction.html" title="enum 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/PartCapability.html" target="_top">Frames</a></li>
+<li><a href="PartCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/bdi4jade/annotation/Plan.html 325(+173 -152)
diff --git a/bdi-jade/doc/bdi4jade/annotation/Plan.html b/bdi-jade/doc/bdi4jade/annotation/Plan.html
index 95d877c..bbceb87 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Plan.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Plan.html
@@ -1,152 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Plan</title>
-<meta name="date" content="2014-08-12">
-<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/annotation/Parameter.Direction.html" title="enum 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/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>Required | </li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Element</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 Plan" class="title">Annotation Type Plan</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public @interface <span class="strong">Plan</span></pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</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/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/annotation/Parameter.Direction.html" title="enum 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/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>Required | </li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail: </li>
-<li>Element</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>Plan</title>
+<meta name="date" content="2014-09-13">
+<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) {
+ }
+//-->
+</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/annotation/PartCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/TransientBelief.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/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>Field | </li>
+<li>Required | </li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</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 Plan" class="title">Annotation Type Plan</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="memberNameLabel">Plan</span></pre>
+<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 a plan that should be added to the capability plan library. The annotated
+ field should be of the type <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a>.</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/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/annotation/PartCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/TransientBelief.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/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>Field | </li>
+<li>Required | </li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Element</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/annotation/TransientBelief.html b/bdi-jade/doc/bdi4jade/annotation/TransientBelief.html
new file mode 100644
index 0000000..793fa84
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/TransientBelief.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>TransientBelief</title>
+<meta name="date" content="2014-09-13">
+<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) {
+ }
+//-->
+</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/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/TransientBeliefSet.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/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>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 TransientBelief" class="title">Annotation Type TransientBelief</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="memberNameLabel">TransientBelief</span></pre>
+<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 a belief value that should be added to the capability belief base, whose
+ key is a string. A name for the belief may be given, if it is a string. If it
+ is not provided, the field name is used.</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">
+<!-- =========== 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>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/TransientBelief.html#name--">name</a></span></code>
+<div class="block">Returns the belief name.</div>
+</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="name--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>name</h4>
+<pre>public abstract java.lang.String name</pre>
+<div class="block">Returns the belief name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief name.</dd>
+</dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</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/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/TransientBeliefSet.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/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>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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/annotation/TransientBeliefSet.html
new file mode 100644
index 0000000..1e87070
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/annotation/TransientBeliefSet.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:25 BRT 2014 -->
+<title>TransientBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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) {
+ }
+//-->
+</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/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/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>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 TransientBeliefSet" class="title">Annotation Type TransientBeliefSet</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="memberNameLabel">TransientBeliefSet</span></pre>
+<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 a belief set value that should be added to the capability belief base,
+ whose key is a string. A name for the belief may be given, if it is a string.
+ If it is not provided, the field name is used. The annotated field should be
+ of the type <code>Set</code> .</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">
+<!-- =========== 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>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/TransientBeliefSet.html#name--">name</a></span></code>
+<div class="block">Returns the belief name.</div>
+</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="name--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>name</h4>
+<pre>public abstract java.lang.String name</pre>
+<div class="block">Returns the belief name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief name.</dd>
+</dl>
+<dl>
+<dt>Default:</dt>
+<dd>""</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/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/annotation/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>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/AbstractBelief.html 1224(+663 -561)
diff --git a/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html b/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
index af9e78f..7013eeb 100644
--- a/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
@@ -1,581 +1,683 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>AbstractBelief</title>
-<meta name="date" content="2014-08-12">
-<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="AbstractBelief";
- }
-//-->
-</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/AbstractBelief.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/AbstractBeliefSet.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/AbstractBelief.html" target="_top">Frames</a></li>
-<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 AbstractBelief" class="title">Class AbstractBelief<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>bdi4jade.belief.AbstractBelief<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl><dt><span class="strong">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/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/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">AbstractBelief<T></span>
-extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
-implements <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T></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 Sat Sep 13 16:26:23 BRT 2014 -->
+<title>AbstractBelief</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractBelief";
+ }
+ }
+ 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":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/AbstractBelief.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/AbstractBeliefSet.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/AbstractBelief.html" target="_top">Frames</a></li>
+<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AbstractBelief" class="title">Class AbstractBelief<K,V></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>bdi4jade.belief.AbstractBelief<K,V></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>K</code> - the type of the belief name or key.</dd>
+<dd><code>V</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><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>, <a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</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="typeNameLabel">AbstractBelief<K,V></span>
+extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
+implements <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V></pre>
<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. It
implements some of the interface methods, leaving some implementations to the
subclasses, mainly the choice of how the belief value is stored.
It is class observable by belief bases (<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a>), allowing the
- observation on changes in the value of this belief.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.AbstractBelief">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="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="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><strong><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief()">AbstractBelief</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief(java.lang.String)">AbstractBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief(java.lang.String, T)">AbstractBelief</a></strong>(java.lang.String name,
- <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a> value)</code>
-<div class="block">Initializes a belief with its name and an 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>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">addBeliefBase</a></strong>(<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 class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object obj)</code>
+ observation on changes in the value of this belief.</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.AbstractBelief">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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief--">AbstractBelief</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief-K-">AbstractBelief</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> name)</code>
+<div class="block">Initializes a belief with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief-K-V-">AbstractBelief</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> name,
+ <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a> value)</code>
+<div class="block">Initializes a belief with its name and an 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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/belief/AbstractBelief.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.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#clone--">clone</a></span>()</code>
+<div class="block">Clones a 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/AbstractBelief.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code>
<div class="block">Returns true of the object is a belief and has the same name of this
- belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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><strong><a href="../../bdi4jade/belief/AbstractBelief.html#getBeliefBases()">getBeliefBases</a></strong>()</code>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#getName()">getName</a></strong>()</code>
-<div class="block">Returns the name of this belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#hashCode()">hashCode</a></strong>()</code>
-<div class="block">Returns the hash code of this belief name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases(bdi4jade.event.BeliefEvent)">notifyBeliefBases</a></strong>(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
+ belief.</div>
+</td>
+</tr>
+<tr id="i3" 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/AbstractBelief.html#getBeliefBases--">getBeliefBases</a></span>()</code>
+<div class="block">Returns the belief bases with which this belief is associated.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#getName--">getName</a></span>()</code>
+<div class="block">Returns the name of this belief.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode</a></span>()</code>
+<div class="block">Returns the hash code of this belief name.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><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="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">removeBeliefBase</a></strong>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">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>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#setName(java.lang.String)">setName</a></strong>(java.lang.String name)</code>
-<div class="block">Sets the name of this belief.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#setValue(T)">setValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a> value)</code>
+ value of this belief has changed.</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/belief/AbstractBelief.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="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#setName-K-">setName</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> name)</code>
+<div class="block">Sets the name of this belief.</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/belief/AbstractBelief.html#setValue-V-">setValue</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a> value)</code>
<div class="block">Sets a new value to the belief and notifies belief bases of changes on
- this belief value.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#toString()">toString</a></strong>()</code>
+ this belief value.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#toString--">toString</a></span>()</code>
<div class="block">Returns this belief as a string in the form:
- "belief name = belief value".</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">updateValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">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.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.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#getValue()">getValue</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="AbstractBelief()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractBelief</h4>
-<pre>protected AbstractBelief()</pre>
+ "belief name = belief value".</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-V-">updateValue</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</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.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>finalize, getClass, notify, notifyAll, wait, wait, wait</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#getValue--">getValue</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="AbstractBelief--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBelief</h4>
+<pre>public AbstractBelief()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="AbstractBelief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractBelief</h4>
-<pre>public AbstractBelief(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="AbstractBelief(java.lang.String,java.lang.Object)">
-<!-- -->
-</a><a name="AbstractBelief(java.lang.String, T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractBelief</h4>
-<pre>public AbstractBelief(java.lang.String name,
- <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a> value)</pre>
-<div class="block">Initializes a belief with its name and an initial value.</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.belief.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addBeliefBase</h4>
-<pre>public void addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">Belief</a></code></strong></div>
+ are used.</div>
+</li>
+</ul>
+<a name="AbstractBelief-java.lang.Object-">
+<!-- -->
+</a><a name="AbstractBelief-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBelief</h4>
+<pre>public AbstractBelief(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> 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>
+<a name="AbstractBelief-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a><a name="AbstractBelief-K-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractBelief</h4>
+<pre>public AbstractBelief(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> name,
+ <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a> value)</pre>
+<div class="block">Initializes a belief with its name and an initial value.</div>
+<dl>
+<dt><span class="paramLabel">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.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBeliefBase</h4>
+<pre>public void addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">Belief</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">addBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>beliefBase</code> - the belief base to be added.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.belief.BeliefBase)"><code>Belief.addBeliefBase(BeliefBase)</code></a></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>
+ contains this belief in the belief base believes in this belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be added.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-"><code>Belief.addBeliefBase(BeliefBase)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="clone--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>public java.lang.Object clone()
+ throws java.lang.CloneNotSupportedException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#clone--">Belief</a></code></span></div>
+<div class="block">Clones a belief. This may be particularly useful to share this belief
+ with other agents, copying the information of this belief without sharing
+ other information, such as belief bases associated with a belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#clone--">clone</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>clone</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the clone of this belief.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code> - if an implementation of a belief does not support clone.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.clone()</code></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>
<div class="block">Returns true of the object is a belief and has the same name of this
- belief.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - to object to be tested if it is equal to this belief.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.equals(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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>> getBeliefBases()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">Belief</a></code></strong></div>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief bases.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#getBeliefBases()"><code>Belief.getBeliefBases()</code></a></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"><strong>Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getName()">Belief</a></code></strong></div>
-<div class="block">Returns the name of this belief.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getName()">getName</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string that is the belief name.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#getName()"><code>Belief.getName()</code></a></dd></dl>
-</li>
-</ul>
-<a name="hashCode()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final int hashCode()</pre>
-<div class="block">Returns the hash code of this belief name.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the hash code of this belief.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.hashCode()</code></dd></dl>
-</li>
-</ul>
-<a name="notifyBeliefBases(bdi4jade.event.BeliefEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>notifyBeliefBases</h4>
-<pre>protected void notifyBeliefBases(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</pre>
+ belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - to object to be tested if it is equal to this belief.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>> getBeliefBases()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">Belief</a></code></span></div>
+<div class="block">Returns the belief bases with which this belief is associated.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief bases.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#getBeliefBases--"><code>Belief.getBeliefBases()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public final <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> getName()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#getName--">Belief</a></code></span></div>
+<div class="block">Returns the name of this belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#getName--">getName</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the string that is the belief name.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#getName--"><code>Belief.getName()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public final int hashCode()</pre>
+<div class="block">Returns the hash code of this belief name.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash code of this belief.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="notifyBeliefBases-bdi4jade.event.BeliefEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>notifyBeliefBases</h4>
+<pre>protected void notifyBeliefBases(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</pre>
<div class="block">Notifies the belief bases with which this belief is associated that the
- value of this belief has changed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefEvent</code> - the <a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> describing the change on this belief
- value</dd></dl>
-</li>
-</ul>
-<a name="removeBeliefBase(bdi4jade.belief.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeBeliefBase</h4>
-<pre>public void removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBases)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">Belief</a></code></strong></div>
+ value of this belief has changed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefEvent</code> - the <a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> describing the change on this belief
+ value</dd>
+</dl>
+</li>
+</ul>
+<a name="removeBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeBeliefBase</h4>
+<pre>public void removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">Belief</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">removeBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>beliefBases</code> - the belief base to be removed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)"><code>Belief.removeBeliefBase(BeliefBase)</code></a></dd></dl>
-</li>
-</ul>
-<a name="setName(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setName</h4>
-<pre>protected void setName(java.lang.String name)</pre>
+ does not believe in this belief anymore.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be removed.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-"><code>Belief.removeBeliefBase(BeliefBase)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setName-java.lang.Object-">
+<!-- -->
+</a><a name="setName-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>public void setName(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a> name)</pre>
<div class="block">Sets the name of this belief. Ideally, a belief name should be final and
initialized in the constructor. This method should be only used if
- persistence frameworks are used.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name to set.</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 final void setValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a> value)</pre>
+ persistence frameworks are used.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Object-">
+<!-- -->
+</a><a name="setValue-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public final void setValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a> value)</pre>
<div class="block">Sets a new value to the belief and notifies belief bases of changes on
- this belief value.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">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(Object)</code></a></dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
+ this belief value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue-V-">setValue</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">K</a>,<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the new value.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/Belief.html#setValue-V-"><code>Belief.setValue(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
<div class="block">Returns this belief as a string in the form:
- "belief name = belief value".</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string representation of this belief.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></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 abstract void updateValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a> value)</pre>
+ "belief name = belief value".</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 belief.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateValue-java.lang.Object-">
+<!-- -->
+</a><a name="updateValue-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValue</h4>
+<pre>protected abstract void updateValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</a> value)</pre>
<div class="block">Sets the value of this belief. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBelief.html#setValue(T)"><code>setValue(Object)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value 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/AbstractBelief.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/AbstractBeliefSet.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/AbstractBelief.html" target="_top">Frames</a></li>
-<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-"><code>setValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value 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/AbstractBelief.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/AbstractBeliefSet.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/AbstractBelief.html" target="_top">Frames</a></li>
+<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/belief/AbstractBeliefSet.html 929(+487 -442)
diff --git a/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
index ee13cd1..2c78d5a 100644
--- a/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
@@ -1,453 +1,498 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>AbstractBeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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="AbstractBeliefSet";
- }
-//-->
-</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/AbstractBeliefSet.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/AbstractBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/AbstractBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 AbstractBeliefSet" class="title">Class AbstractBeliefSet<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>bdi4jade.belief.AbstractBeliefSet<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl><dt><span class="strong">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>
-<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">AbstractBeliefSet<T></span>
-extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><java.util.Set<T>>
-implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></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 Sat Sep 13 16:26:23 BRT 2014 -->
+<title>AbstractBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractBeliefSet";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":6,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/AbstractBeliefSet.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/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/AbstractBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AbstractBeliefSet" class="title">Class AbstractBeliefSet<K,V></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><K,java.util.Set<V>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.AbstractBeliefSet<K,V></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>K</code> - the type of the belief name or key.</dd>
+<dd><code>V</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><K,java.util.Set<V>>, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</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="typeNameLabel">AbstractBeliefSet<K,V></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><K,java.util.Set<V>>
+implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V></pre>
<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>. It implements some of the interface methods,
leaving some implementations to the subclasses, mainly the choice of how the
- belief set values are stored.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.AbstractBeliefSet">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="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="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><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet()">AbstractBeliefSet</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet(java.lang.String)">AbstractBeliefSet</a></strong>(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><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet(java.lang.String, java.util.Set)">AbstractBeliefSet</a></strong>(java.lang.String name,
- java.util.Set<<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">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="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>protected abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue(T)">addSetValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</code>
-<div class="block">Adds a value of 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/AbstractBeliefSet.html#addValue(T)">addValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</code>
+ belief set values are stored.</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.AbstractBeliefSet">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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet--">AbstractBeliefSet</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-K-">AbstractBeliefSet</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a> name)</code>
+<div class="block">Initializes a belief set with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-K-java.util.Set-">AbstractBeliefSet</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a> name,
+ java.util.Set<<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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 abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-V-">addSetValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-V-">addValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</code>
<div class="block">Adds a value to the belief set and notifies belief bases of the addition
- of this value.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected abstract boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue(T)">removeSetValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</code>
-<div class="block">Removes a value of this belief set.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue(T)">removeValue</a></strong>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</code>
+ of this value.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-V-">removeSetValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</code>
+<div class="block">Removes a value of 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/AbstractBeliefSet.html#removeValue-V-">removeValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</code>
<div class="block">Removes a value of the belief set and notifies belief bases of the
- removal of this value.</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>, <a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">updateValue</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#hasValue(T)">hasValue</a>, <a href="../../bdi4jade/belief/BeliefSet.html#iterator()">iterator</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#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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AbstractBeliefSet()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractBeliefSet</h4>
-<pre>protected AbstractBeliefSet()</pre>
+ removal of this value.</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#clone--">clone</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-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">setValue</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#toString--">toString</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-V-">updateValue</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>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#hasValue-V-">hasValue</a>, <a href="../../bdi4jade/belief/BeliefSet.html#iterator--">iterator</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#clone--">clone</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-V-">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="AbstractBeliefSet--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBeliefSet</h4>
+<pre>public AbstractBeliefSet()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="AbstractBeliefSet(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractBeliefSet</h4>
-<pre>public AbstractBeliefSet(java.lang.String name)</pre>
-<div class="block">Initializes a belief set with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of this belief set.</dd></dl>
-</li>
-</ul>
-<a name="AbstractBeliefSet(java.lang.String, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractBeliefSet</h4>
-<pre>public AbstractBeliefSet(java.lang.String name,
- java.util.Set<<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">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="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="addSetValue(java.lang.Object)">
-<!-- -->
-</a><a name="addSetValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addSetValue</h4>
-<pre>protected abstract void addSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="AbstractBeliefSet-java.lang.Object-">
+<!-- -->
+</a><a name="AbstractBeliefSet-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBeliefSet</h4>
+<pre>public AbstractBeliefSet(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a> 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="AbstractBeliefSet-java.lang.Object-java.util.Set-">
+<!-- -->
+</a><a name="AbstractBeliefSet-K-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractBeliefSet</h4>
+<pre>public AbstractBeliefSet(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a> name,
+ java.util.Set<<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSetValue</h4>
+<pre>protected abstract void addSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</pre>
<div class="block">Adds a value of this belief set. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue(T)"><code>addValue(Object)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be added.</dd></dl>
-</li>
-</ul>
-<a name="addValue(java.lang.Object)">
-<!-- -->
-</a><a name="addValue(T)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addValue</h4>
-<pre>public final void addValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</pre>
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-V-"><code>addValue(Object)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="addValue-java.lang.Object-">
+<!-- -->
+</a><a name="addValue-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addValue</h4>
+<pre>public final void addValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</pre>
<div class="block">Adds a value to the belief set and notifies belief bases of the addition
- of this value.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)">addValue</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">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(Object)</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 abstract boolean removeSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</pre>
+ of this value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#addValue-V-">addValue</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a>,<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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/BeliefSet.html#addValue-V-"><code>BeliefSet.addValue(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="removeSetValue-java.lang.Object-">
+<!-- -->
+</a><a name="removeSetValue-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeSetValue</h4>
+<pre>protected abstract boolean removeSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</pre>
<div class="block">Removes a value of this belief set. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue(T)"><code>removeValue(Object)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value to be added.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the value was removed, false otherwise.</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 final boolean removeValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a> value)</pre>
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-V-"><code>removeValue(Object)</code></a> method.</div>
+<dl>
+<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>
+</dl>
+</li>
+</ul>
+<a name="removeValue-java.lang.Object-">
+<!-- -->
+</a><a name="removeValue-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeValue</h4>
+<pre>public final boolean removeValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a> value)</pre>
<div class="block">Removes a value of the belief set and notifies belief bases of the
- removal of this value.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)">removeValue</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">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, false otherwise.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)"><code>BeliefSet.removeValue(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/AbstractBeliefSet.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/AbstractBelief.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/AbstractBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ removal of this value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue-V-">removeValue</a></code> in interface <code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a>,<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</a>></code></dd>
+<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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/BeliefSet.html#removeValue-V-"><code>BeliefSet.removeValue(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/AbstractBeliefSet.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/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/AbstractBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/belief/Belief.html 713(+390 -323)
diff --git a/bdi-jade/doc/bdi4jade/belief/Belief.html b/bdi-jade/doc/bdi4jade/belief/Belief.html
index ee9c659..c1a673d 100644
--- a/bdi-jade/doc/bdi4jade/belief/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/Belief.html
@@ -1,328 +1,395 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>Belief</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefBase.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>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="strong">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="strong">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.
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:23 BRT 2014 -->
+<title>Belief</title>
+<meta name="date" content="2014-09-13">
+<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,"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/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<K,V></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>K</code> - the type of the belief name or key.</dd>
+<dd><code>V</code> - the type of the belief value.</dd>
+</dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, <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><K,V>, <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a>, <a href="../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</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>, <a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Belief<K,V></span>
+extends java.io.Serializable, jade.content.Concept, jade.content.ContentElement, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.lang.Cloneable</pre>
+<div class="block">This interface represents a belief of the belief base. It has a name (or a
+ key) and a value associate with it. It is parameterized by the types of the
+ name/key and value. For example, a name may be an object representing a
+ propositional formula, and the value is a boolean indicating whether the
+ formula is true or false.
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="strong">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="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.belief.BeliefBase)">addBeliefBase</a></strong>(<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 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><strong><a href="../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a></strong>()</code>
-<div class="block">Returns the belief bases with which this belief is associated.</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#getName()">getName</a></strong>()</code>
-<div class="block">Returns the name of this belief.</div>
-</td>
-</tr>
-<tr 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><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="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">removeBeliefBase</a></strong>(<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 class="rowColor">
-<td class="colFirst"><code>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 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>
+ 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.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#clone--">clone</a></span>()</code>
+<div class="block">Clones a belief.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<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="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">K</a></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="i4" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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="i5" class="rowColor">
+<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="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#setValue-V-">setValue</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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="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="strong">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="strong">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="strong">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>
+ 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="clone--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clone</h4>
+<pre>java.lang.Object clone()
+ throws java.lang.CloneNotSupportedException</pre>
+<div class="block">Clones a belief. This may be particularly useful to share this belief
+ with other agents, copying the information of this belief without sharing
+ other information, such as belief bases associated with a belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the clone of this belief.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.CloneNotSupportedException</code> - if an implementation of a belief does not support clone.</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><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">K</a> 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">V</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>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="strong">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><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><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefBase.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>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>
+ 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-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>void setValue(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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/BeliefBase.html 1390(+797 -593)
diff --git a/bdi-jade/doc/bdi4jade/belief/BeliefBase.html b/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
index 6a1469e..ae1d8ee 100644
--- a/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
+++ b/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
@@ -1,616 +1,820 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>BeliefBase</title>
-<meta name="date" content="2014-08-12">
-<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="BeliefBase";
- }
-//-->
-</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/BeliefBase.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="interface in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/BeliefBase.html" target="_top">Frames</a></li>
-<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 BeliefBase" class="title">Class BeliefBase</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.BeliefBase</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">BeliefBase</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>BeliefBase</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefBase";
+ }
+ }
+ 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};
+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/BeliefBase.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="interface in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/BeliefBase.html" target="_top">Frames</a></li>
+<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 BeliefBase" class="title">Class BeliefBase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.BeliefBase</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">BeliefBase</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
<div class="block">This class represents a belief base of a capability. It aggregates its
- knowledge.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.belief.BeliefBase">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="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><strong><a href="../../bdi4jade/belief/BeliefBase.html#BeliefBase()">BeliefBase</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#BeliefBase(bdi4jade.core.Capability)">BeliefBase</a></strong>(<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="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#BeliefBase(bdi4jade.core.Capability, java.util.Set)">BeliefBase</a></strong>(<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>
+ knowledge.</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.BeliefBase">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/belief/BeliefBase.html#BeliefBase--">BeliefBase</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/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="altColor">
+<td class="colFirst"><code> </code></td>
+<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>
-</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/BeliefBase.html#addBelief(bdi4jade.belief.Belief)">addBelief</a></strong>(<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"><code><strong><a href="../../bdi4jade/belief/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="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#addOrUpdateBelief(bdi4jade.belief.Belief)">addOrUpdateBelief</a></strong>(<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>java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
+ in the provided belief set as the initial beliefs of this belief base.</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/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 id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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 id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<tr id="i3" class="rowColor">
+<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/belief/BeliefBase.html#getBelief-java.lang.Object-">getBelief</a></span>(java.lang.Object name)</code>
+<div class="block">Retrieves a belief from the belief base.</div>
+</td>
+</tr>
+<tr id="i4" 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"><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>
+<tr id="i5" class="rowColor">
+<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/belief/BeliefBase.html#getBeliefs--">getBeliefs</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="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/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>java.util.Set<<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefListeners()">getBeliefListeners</a></strong>()</code>
-<div class="block">Returns all the current belief listeners of this belief base.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefs()">getBeliefs</a></strong>()</code>
-<div class="block">Gets all beliefs of this specific belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.List<java.lang.Object></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefValues()">getBeliefValues</a></strong>()</code>
-<div class="block">Returns a list of all belief values from this belief base.</div>
-</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/belief/BeliefBase.html#getCapability()">getCapability</a></strong>()</code>
-<div class="block">Returns the capability with which this belief base is associated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#hasBelief(java.lang.String)">hasBelief</a></strong>(java.lang.String name)</code>
-<div class="block">Checks whether a belief is part of the belief base.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#notifyBeliefChanged(bdi4jade.event.BeliefEvent)">notifyBeliefChanged</a></strong>(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefChanged)</code>
+ whole-capabilities of the capability that this belief base belongs to.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<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"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefsAssignableFrom-java.lang.Class-">getBeliefsAssignableFrom</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+</td>
+</tr>
+<tr id="i7" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefsByType-java.lang.Class-">getBeliefsByType</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class.</div>
+</td>
+</tr>
+<tr id="i8" 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><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>
+<tr id="i9" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getLocalBeliefs--">getLocalBeliefs</a></span>()</code>
+<div class="block">Gets all beliefs of this specific belief base.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<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"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getLocalBeliefsAssignableFrom-java.lang.Class-">getLocalBeliefsAssignableFrom</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+</td>
+</tr>
+<tr id="i11" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getLocalBeliefsByType-java.lang.Class-">getLocalBeliefsByType</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns beliefs whose name is of the given class.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>java.util.List<java.lang.Object></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getLocalBeliefValues--">getLocalBeliefValues</a></span>()</code>
+<div class="block">Returns a list of belief values from this belief base.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.Object-">hasBelief</a></span>(java.lang.Object name)</code>
+<div class="block">Checks whether a belief is part of the belief base.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.Object-java.lang.Object-">hasBelief</a></span>(java.lang.Object name,
+ java.lang.Object value)</code>
+<div class="block">Checks whether a belief is part of the belief base with an specific
+ value.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><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>
-<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"><code><strong><a href="../../bdi4jade/belief/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>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/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>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/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">Associates a capability with this belief base.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#size()">size</a></strong>()</code>
-<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#toString()">toString</a></strong>()</code>
+ was modified.</div>
+</td>
+</tr>
+<tr id="i16" 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/belief/BeliefBase.html#removeBelief-java.lang.Object-">removeBelief</a></span>(java.lang.Object name)</code>
+<div class="block">Removes a belief from the belief base.</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/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>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><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>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#size--">size</a></span>()</code>
+<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#toString--">toString</a></span>()</code>
<div class="block">Returns this belief base as a string in the form:
- "Belief base of Capability ID = [ BELIEFS ]".</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#updateBelief(java.lang.String, java.lang.Object)">updateBelief</a></strong>(java.lang.String name,
- java.lang.Object value)</code>
-<div class="block">Updates the value of a belief in the belief base.</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="BeliefBase()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BeliefBase</h4>
-<pre>protected BeliefBase()</pre>
+ "Belief base of Capability ID = [ BELIEFS ]".</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#updateBelief-java.lang.Object-java.lang.Object-">updateBelief</a></span>(java.lang.Object name,
+ java.lang.Object value)</code>
+<div class="block">Updates the value of a belief in the belief base.</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="BeliefBase--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefBase</h4>
+<pre>protected BeliefBase()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="BeliefBase(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BeliefBase</h4>
-<pre>public BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-<div class="block">Creates a belief base associated with a capability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability to which this belief base belongs.</dd></dl>
-</li>
-</ul>
-<a name="BeliefBase(bdi4jade.core.Capability, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefBase</h4>
-<pre>public BeliefBase(<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)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="BeliefBase-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefBase</h4>
+<pre>public BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Creates a belief base associated with a capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to which this belief base belongs.</dd>
+</dl>
+</li>
+</ul>
+<a name="BeliefBase-bdi4jade.core.Capability-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefBase</h4>
+<pre>public BeliefBase(<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)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability to which this belief base belongs.</dd><dd><code>beliefs</code> - the initial beliefs.</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="addBelief(bdi4jade.belief.Belief)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addBelief</h4>
-<pre>public void addBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</pre>
-<div class="block">Adds a belief to the belief base.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief to be added.</dd></dl>
-</li>
-</ul>
-<a name="addBeliefListener(bdi4jade.event.BeliefListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addBeliefListener</h4>
-<pre>public void addBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</pre>
-<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefListener</code> - the listener to be added.</dd></dl>
-</li>
-</ul>
-<a name="addOrUpdateBelief(bdi4jade.belief.Belief)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addOrUpdateBelief</h4>
-<pre>public void addOrUpdateBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> belief)</pre>
+ in the provided belief set as the initial beliefs of this belief base.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to which this belief base belongs.</dd>
+<dd><code>beliefs</code> - the initial beliefs.</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="addBelief-bdi4jade.belief.Belief-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBelief</h4>
+<pre>public void addBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?> belief)</pre>
+<div class="block">Adds a belief to the belief base.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="addBeliefListener-bdi4jade.event.BeliefListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBeliefListener</h4>
+<pre>public void addBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</pre>
+<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefListener</code> - the listener to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="addOrUpdateBelief-bdi4jade.belief.Belief-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOrUpdateBelief</h4>
+<pre>public void addOrUpdateBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?> belief)</pre>
<div class="block">Adds a belief to the belief base. It updates the belief value, if it
- already exists.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>belief</code> - the belief to be added or updated.</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">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>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefs of this capability and all of its whole-capabilities.</dd></dl>
-</li>
-</ul>
-<a name="getBelief(java.lang.String)">
-<!-- -->
-</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(java.lang.String name)</pre>
+ already exists.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>belief</code> - the belief to be added or updated.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBelief-java.lang.Object-">
+<!-- -->
+</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(java.lang.Object name)</pre>
<div class="block">Retrieves a belief from the belief base. If this belief base does not
contain it, the method checks whole-capabilities' belief base
- recursively.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the belief to be retrieved.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief, or null if no belief is found.</dd></dl>
-</li>
-</ul>
-<a name="getBeliefListeners()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefListeners</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>> getBeliefListeners()</pre>
-<div class="block">Returns all the current belief listeners of this belief base.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief listeners.</dd></dl>
-</li>
-</ul>
-<a name="getBeliefs()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefs</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?>> getBeliefs()</pre>
-<div class="block">Gets all beliefs of this specific belief base.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefs</dd></dl>
-</li>
-</ul>
-<a name="getBeliefValues()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefValues</h4>
-<pre>public java.util.List<java.lang.Object> getBeliefValues()</pre>
-<div class="block">Returns a list of all belief values from this belief base.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefValues</dd></dl>
-</li>
-</ul>
-<a name="getCapability()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapability</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
-<div class="block">Returns the capability with which this belief base is associated.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the capability.</dd></dl>
-</li>
-</ul>
-<a name="hasBelief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasBelief</h4>
-<pre>public boolean hasBelief(java.lang.String name)</pre>
+ recursively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the belief to be retrieved.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief, or null if no belief is found.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefListeners--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefListeners</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>> getBeliefListeners()</pre>
+<div class="block">Returns all the current belief listeners of this belief base.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief listeners.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefs</h4>
+<pre>public java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getBeliefs()</pre>
+<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>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefs of this capability and all of its whole-capabilities.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefsAssignableFrom-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefsAssignableFrom</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getBeliefsAssignableFrom(java.lang.Class<?> beliefNameType)</pre>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class. It also searches beliefs in belief
+ bases of whole capabilities.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefNameType</code> - the class of the name of beliefs.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of beliefs assignable from the given class.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefsByType-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefsByType</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getBeliefsByType(java.lang.Class<?> beliefNameType)</pre>
+<div class="block">Returns all beliefs whose name is of the given class. It also searches
+ beliefs in belief bases of whole capabilities.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefNameType</code> - the class of the name of beliefs.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of beliefs of the given class.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block">Returns the capability with which this belief base is associated.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalBeliefs</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getLocalBeliefs()</pre>
+<div class="block">Gets all beliefs of this specific belief base.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefs</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalBeliefsAssignableFrom-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalBeliefsAssignableFrom</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getLocalBeliefsAssignableFrom(java.lang.Class<?> beliefNameType)</pre>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefNameType</code> - the class of the name of beliefs.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of beliefs assignable from the given class.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalBeliefsByType-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalBeliefsByType</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getLocalBeliefsByType(java.lang.Class<?> beliefNameType)</pre>
+<div class="block">Returns beliefs whose name is of the given class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefNameType</code> - the class of the name of beliefs.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of beliefs of the given class.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalBeliefValues--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalBeliefValues</h4>
+<pre>public java.util.List<java.lang.Object> getLocalBeliefValues()</pre>
+<div class="block">Returns a list of belief values from this belief base.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefValues</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBelief-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBelief</h4>
+<pre>public boolean hasBelief(java.lang.Object name)</pre>
<div class="block">Checks whether a belief is part of the belief base. If this belief base
does not contain it, the method checks whole-capabilities' belief base
- recursively.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief to be checked</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief base contains the belief.</dd></dl>
-</li>
-</ul>
-<a name="notifyBeliefChanged(bdi4jade.event.BeliefEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>notifyBeliefChanged</h4>
-<pre>protected void notifyBeliefChanged(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefChanged)</pre>
+ recursively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief to be checked</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief base contains the belief.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBelief-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBelief</h4>
+<pre>public boolean hasBelief(java.lang.Object name,
+ java.lang.Object value)</pre>
+<div class="block">Checks whether a belief is part of the belief base with an specific
+ value. If this belief base does not contain it, the method checks
+ whole-capabilities' belief base recursively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief to be checked</dd>
+<dd><code>value</code> - the value to be checked</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief base contains the belief.</dd>
+</dl>
+</li>
+</ul>
+<a name="notifyBeliefChanged-bdi4jade.event.BeliefEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>notifyBeliefChanged</h4>
+<pre>protected void notifyBeliefChanged(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefChanged)</pre>
<div class="block">Notifies the capability associated with this belief base that a belief
was modified. It also recursively notifies belief listeners of part
- capabilities.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefChanged</code> - the belief that was changed</dd></dl>
-</li>
-</ul>
-<a name="removeBelief(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeBelief</h4>
-<pre>public <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?> removeBelief(java.lang.String name)</pre>
+ capabilities.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefChanged</code> - the belief that was changed</dd>
+</dl>
+</li>
+</ul>
+<a name="removeBelief-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeBelief</h4>
+<pre>public <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?> removeBelief(java.lang.Object name)</pre>
<div class="block">Removes a belief from the belief base. If this belief base does not
contain it, the method checks whole-capabilities' belief base recursively
- to remove this belief..</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the belief to be removed.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief was removed, null if it is not part of the belief
- base.</dd></dl>
-</li>
-</ul>
-<a name="removeBeliefListener(bdi4jade.event.BeliefListener)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeBeliefListener</h4>
-<pre>public void removeBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</pre>
-<div class="block">Removes a belief listener.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefListener</code> - the listener to be removed.</dd></dl>
-</li>
-</ul>
-<a name="setCapability(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setCapability</h4>
-<pre>protected void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+ to remove this belief..</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the belief to be removed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief was removed, null if it is not part of the belief
+ base.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeBeliefListener-bdi4jade.event.BeliefListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeBeliefListener</h4>
+<pre>public void removeBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> beliefListener)</pre>
+<div class="block">Removes a belief listener.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefListener</code> - the listener to be removed.</dd>
+</dl>
+</li>
+</ul>
+<a name="setCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCapability</h4>
+<pre>protected void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
<div class="block">Associates a capability with this belief base. Ideally, the capability
should be final and initialized in the constructor. This method should be
- only used if persistence frameworks are used.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability to set.</dd></dl>
-</li>
-</ul>
-<a name="size()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>size</h4>
-<pre>public int size()</pre>
-<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the size of this belief base.</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
+ only used if persistence frameworks are used.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="size--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>size</h4>
+<pre>public int size()</pre>
+<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the size of this belief base.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
<div class="block">Returns this belief base as a string in the form:
- "Belief base of Capability ID = [ BELIEFS ]".</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string representation of this belief base.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.toString()</code></dd></dl>
-</li>
-</ul>
-<a name="updateBelief(java.lang.String, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateBelief</h4>
-<pre>public boolean updateBelief(java.lang.String name,
- java.lang.Object value)</pre>
+ "Belief base of Capability ID = [ BELIEFS ]".</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 belief base.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.toString()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="updateBelief-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateBelief</h4>
+<pre>public boolean updateBelief(java.lang.Object name,
+ java.lang.Object value)</pre>
<div class="block">Updates the value of a belief in the belief base. In case the belief is
not present in the belief base (of in its whole-capabilities' belief
bases), nothing is performed and the method returns false. If the type of
the new value being provided does not match the current type, the method
- still subscribes the previous value.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the belief to be updated.</dd><dd><code>value</code> - the new value to the belief.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief was updated.</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/BeliefBase.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="interface in bdi4jade.belief"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/BeliefBase.html" target="_top">Frames</a></li>
-<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ still subscribes the previous value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief to be updated.</dd>
+<dd><code>value</code> - the new value to the belief.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief was updated.</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/BeliefBase.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="interface in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/belief/BeliefBase.html" target="_top">Frames</a></li>
+<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/belief/BeliefSet.html 627(+331 -296)
diff --git a/bdi-jade/doc/bdi4jade/belief/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
index f329209..e02be07 100644
--- a/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
@@ -1,297 +1,332 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>BeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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/BeliefBase.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>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="strong">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="strong">BeliefSet<T></span>
-extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Set<T>></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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>BeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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/DerivedBelief.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<K,V></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>K</code> - the type of the belief name or key.</dd>
+<dd><code>V</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><K,java.util.Set<V>>, java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, <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<K,V></span>
+extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,java.util.Set<V>></pre>
<div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-<dl><dt><span class="strong">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="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/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>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 whether this belief set has the provided value.</div>
-</td>
-</tr>
-<tr 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><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>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 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="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>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="strong">Parameters:</span></dt><dd><code>value</code> - the value to be checked.</dd>
-<dt><span class="strong">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="strong">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="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, 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><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/BeliefBase.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>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>
+ 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-V-">addValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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-V-">hasValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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">V</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-V-">removeValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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#clone--">clone</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-V-">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-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addValue</h4>
+<pre>void addValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasValue</h4>
+<pre>boolean hasValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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">V</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-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeValue</h4>
+<pre>boolean removeValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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/DerivedBelief.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/AbstractBelief.html 434(+232 -202)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
index 9486951..e1cd4db 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
@@ -1,210 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.AbstractBelief</title>
-<meta name="date" content="2014-08-12">
-<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.AbstractBelief";
- }
-//-->
-</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/AbstractBelief.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/AbstractBelief.html" target="_top">Frames</a></li>
-<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.AbstractBelief" class="title">Uses of Class<br>bdi4jade.belief.AbstractBelief</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.AbstractBelief</title>
+<meta name="date" content="2014-09-13">
+<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.AbstractBelief";
+ }
+ }
+ 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/AbstractBelief.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/AbstractBelief.html" target="_top">Frames</a></li>
+<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AbstractBelief" class="title">Uses of Class<br>bdi4jade.belief.AbstractBelief</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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.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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></strong></code>
+ capabilities.</div>
+</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>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.belief">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><K,V></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><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></strong></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="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>
+ 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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,V></span></code>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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><K,V></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> and represents a persistent
+ belief, which is 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/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><K,V></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="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>
+ 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><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><K,V></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>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></strong></code>
+ 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/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</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/AbstractBelief.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/AbstractBelief.html" target="_top">Frames</a></li>
-<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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/AbstractBelief.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/AbstractBelief.html" target="_top">Frames</a></li>
+<li><a href="AbstractBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AbstractBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBeliefSet.html
index c373f9a..db48975 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBeliefSet.html
@@ -1,163 +1,172 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.AbstractBeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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.AbstractBeliefSet";
- }
-//-->
-</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/AbstractBeliefSet.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/AbstractBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.AbstractBeliefSet" class="title">Uses of Class<br>bdi4jade.belief.AbstractBeliefSet</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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.AbstractBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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.AbstractBeliefSet";
+ }
+ }
+ 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/AbstractBeliefSet.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/AbstractBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AbstractBeliefSet" class="title">Uses of Class<br>bdi4jade.belief.AbstractBeliefSet</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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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>
+ 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/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</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><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><K,V></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><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/AbstractBeliefSet.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/AbstractBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ 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/AbstractBeliefSet.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/AbstractBeliefSet.html" target="_top">Frames</a></li>
+<li><a href="AbstractBeliefSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/Belief.html 984(+527 -457)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
index aaa4fb2..cb99e1b 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
@@ -1,471 +1,541 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.belief.Belief</title>
-<meta name="date" content="2014-08-12">
-<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.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="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 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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.Belief</title>
+<meta name="date" content="2014-09-13">
+<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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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 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><strong><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></strong></code>
+ 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><K,V></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 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><strong><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></strong></code>
+ it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></span></code>
+<div class="block">This interface represents a belief that is a logic predicate.</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><K,V></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><K,V></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><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></strong></code>
+ 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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,V></span></code>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</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><K,V></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</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><K,V></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><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
+ 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><K,V></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 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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/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="interface in bdi4jade.belief">Belief</a><?></code></td>
-<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/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/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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
+ not 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/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, 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.Object-">getBelief</a></span>(java.lang.Object 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.Object-">removeBelief</a></span>(java.lang.Object 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#getBeliefs--">getBeliefs</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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#getBeliefs()">getBeliefs</a></strong>()</code>
-<div class="block">Gets all beliefs of this specific 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/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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#addBelief(bdi4jade.belief.Belief)">addBelief</a></strong>(<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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#addOrUpdateBelief(bdi4jade.belief.Belief)">addOrUpdateBelief</a></strong>(<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 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><strong><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase(bdi4jade.core.Capability, java.util.Set)">BeliefBase</a></strong>(<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>
+ 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#getBeliefsAssignableFrom-java.lang.Class-">getBeliefsAssignableFrom</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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#getBeliefsByType-java.lang.Class-">getBeliefsByType</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class.</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#getLocalBeliefs--">getLocalBeliefs</a></span>()</code>
+<div class="block">Gets all beliefs of this specific belief base.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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#getLocalBeliefsAssignableFrom-java.lang.Class-">getLocalBeliefsAssignableFrom</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns all beliefs whose name is of the given class or any other class
+ that is assignable to this class.</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#getLocalBeliefsByType-java.lang.Class-">getLocalBeliefsByType</a></span>(java.lang.Class<?> beliefNameType)</code>
+<div class="block">Returns beliefs whose name is of the given class.</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 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 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="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>
-</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="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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.util.Set, java.util.Set)">Capability</a></strong>(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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, java.util.Set, java.util.Set)">Capability</a></strong>(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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, java.util.Set, java.util.Set)">Capability</a></strong>(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 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="strong">BeliefEvent.</span><code><strong><a href="../../../bdi4jade/event/BeliefEvent.html#getBelief()">getBelief</a></strong>()</code>
-<div class="block">Returns the belief over which the event has occurred.</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/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="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="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 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><strong><a href="../../../bdi4jade/event/BeliefEvent.html#BeliefEvent(bdi4jade.belief.Belief)">BeliefEvent</a></strong>(<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><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="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><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="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 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="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="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><strong><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(bdi4jade.belief.Belief)">BeliefAlreadyExistsException</a></strong>(<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 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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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#getBeliefs--">getBeliefs</a></span>()</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.Collection<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getBeliefs--">getBeliefs</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/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 with a generated id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null.</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 with the given id.</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="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>
+ 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/BeliefBase.html 685(+378 -307)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
index 3b8719f..e8c9193 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
@@ -1,316 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.BeliefBase</title>
-<meta name="date" content="2014-08-12">
-<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.BeliefBase";
- }
-//-->
-</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/BeliefBase.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/BeliefBase.html" target="_top">Frames</a></li>
-<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.BeliefBase" class="title">Uses of Class<br>bdi4jade.belief.BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.BeliefBase</title>
+<meta name="date" content="2014-09-13">
+<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.BeliefBase";
+ }
+ }
+ 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/BeliefBase.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/BeliefBase.html" target="_top">Frames</a></li>
+<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.BeliefBase" class="title">Uses of Class<br>bdi4jade.belief.BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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.goal">bdi4jade.goal</a></td>
-<td class="colLast">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</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.plan.planbody">bdi4jade.plan.planbody</a></td>
-<td class="colLast">
+ goals and softgoals of an agent.</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.belief">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table 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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>></code></td>
-<td class="colLast"><span class="strong">Belief.</span><code><strong><a href="../../../bdi4jade/belief/Belief.html#getBeliefBases()">getBeliefBases</a></strong>()</code>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-</td>
-</tr>
-<tr 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"><span class="strong">AbstractBelief.</span><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html#getBeliefBases()">getBeliefBases</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/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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">Belief.</span><code><strong><a href="../../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">addBeliefBase</a></strong>(<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 class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AbstractBelief.</span><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">addBeliefBase</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">Belief.</span><code><strong><a href="../../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">removeBeliefBase</a></strong>(<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 class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AbstractBelief.</span><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">removeBeliefBase</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBases)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table 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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#beliefBase">beliefBase</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 <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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="strong">BeliefValueGoal.</span><code><strong><a href="../../../bdi4jade/goal/BeliefValueGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+ executed to achieve goals.</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">DerivedBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedBelief.html#getMainBeliefBase--">getMainBeliefBase</a></span>()</code>
+<div class="block">Returns the main belief base of this belief.</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">Belief.</span><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 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"><span class="typeNameLabel">AbstractBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html#getBeliefBases--">getBeliefBases</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/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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">DerivedBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedBelief.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 with which this belief is associated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Belief.</span><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 class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DerivedBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedBelief.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 associated with this belief.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Belief.</span><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 class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DerivedBelief.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedBelief.html#setMainBeliefBase-bdi4jade.belief.BeliefBase-">setMainBeliefBase</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> mainBeliefBase)</code>
+<div class="block">Sets the main belief base of this belief.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.core">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#beliefBase">beliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getBeliefBase--">getBeliefBase</a></span>()</code>
+<div class="block">Returns this capability 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/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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">BeliefValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- has the value specified in this goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">BeliefSetValueGoal.</span><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+ has the value specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefSetHasValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- set contains the value specified in this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">BeliefGoal.</span><code><strong><a href="../../../bdi4jade/goal/BeliefGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+ set contains the value specified in this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefPresentGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefPresentGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- base contains the belief of this goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ base contains the belief of this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">BeliefGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Checks whether this goal is achieved by checking the provided belief
+ base.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</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/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><span class="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</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/belief/BeliefBase.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/BeliefBase.html" target="_top">Frames</a></li>
-<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ this plan body.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</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/belief/BeliefBase.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/BeliefBase.html" target="_top">Frames</a></li>
+<li><a href="BeliefBase.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 339(+174 -165)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
index d6cc01e..b013bb0 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
@@ -1,171 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.belief.BeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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.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="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 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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.BeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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 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><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></strong></code>
+ 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><K,V></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><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
+ 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><K,V></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><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="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>
+ 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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/DerivedBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/DerivedBelief.html
new file mode 100644
index 0000000..0ea205e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/DerivedBelief.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.DerivedBelief</title>
+<meta name="date" content="2014-09-13">
+<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.DerivedBelief";
+ }
+ }
+ 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/DerivedBelief.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/DerivedBelief.html" target="_top">Frames</a></li>
+<li><a href="DerivedBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.DerivedBelief" class="title">Uses of Class<br>bdi4jade.belief.DerivedBelief</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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</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><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</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/DerivedBelief.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/DerivedBelief.html" target="_top">Frames</a></li>
+<li><a href="DerivedBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DerivedPredicate.html b/bdi-jade/doc/bdi4jade/belief/class-use/DerivedPredicate.html
new file mode 100644
index 0000000..303a7d3
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/DerivedPredicate.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.DerivedPredicate</title>
+<meta name="date" content="2014-09-13">
+<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.DerivedPredicate";
+ }
+ }
+ 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/DerivedPredicate.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/DerivedPredicate.html" target="_top">Frames</a></li>
+<li><a href="DerivedPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.DerivedPredicate" class="title">Uses of Class<br>bdi4jade.belief.DerivedPredicate</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.belief.DerivedPredicate</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/DerivedPredicate.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/DerivedPredicate.html" target="_top">Frames</a></li>
+<li><a href="DerivedPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 f666b69..17af65a 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
+<meta name="date" content="2014-09-13">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/Predicate.html b/bdi-jade/doc/bdi4jade/belief/class-use/Predicate.html
new file mode 100644
index 0000000..7b7e5d7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/Predicate.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.Predicate</title>
+<meta name="date" content="2014-09-13">
+<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.Predicate";
+ }
+ }
+ 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/Predicate.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/Predicate.html" target="_top">Frames</a></li>
+<li><a href="Predicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.Predicate" class="title">Uses of Interface<br>bdi4jade.belief.Predicate</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/Predicate.html" title="interface in bdi4jade.belief">Predicate</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/Predicate.html" title="interface in bdi4jade.belief">Predicate</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/Predicate.html" title="interface in bdi4jade.belief">Predicate</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/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, 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/Predicate.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/Predicate.html" target="_top">Frames</a></li>
+<li><a href="Predicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 352(+195 -157)
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
index 3517985..eaa600f 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
@@ -1,158 +1,196 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBelief</title>
-<meta name="date" content="2014-08-12">
-<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.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 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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBelief</title>
+<meta name="date" content="2014-09-13">
+<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.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.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/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</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 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/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><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<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 ed933eb..fc47465 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/TransientPredicate.html b/bdi-jade/doc/bdi4jade/belief/class-use/TransientPredicate.html
new file mode 100644
index 0000000..69406cc
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientPredicate.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientPredicate</title>
+<meta name="date" content="2014-09-13">
+<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.TransientPredicate";
+ }
+ }
+ 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/TransientPredicate.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/TransientPredicate.html" target="_top">Frames</a></li>
+<li><a href="TransientPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.TransientPredicate" class="title">Uses of Class<br>bdi4jade.belief.TransientPredicate</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.belief.TransientPredicate</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/TransientPredicate.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/TransientPredicate.html" target="_top">Frames</a></li>
+<li><a href="TransientPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DerivedBelief.html 520(+520 -0)
diff --git a/bdi-jade/doc/bdi4jade/belief/DerivedBelief.html b/bdi-jade/doc/bdi4jade/belief/DerivedBelief.html
new file mode 100644
index 0000000..90422fd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/DerivedBelief.html
@@ -0,0 +1,520 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DerivedBelief</title>
+<meta name="date" content="2014-09-13">
+<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="DerivedBelief";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/DerivedBelief.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/DerivedPredicate.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/DerivedBelief.html" target="_top">Frames</a></li>
+<li><a href="DerivedBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 DerivedBelief" class="title">Class DerivedBelief<K,V></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><K,V></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.DerivedBelief<K,V></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><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">DerivedBelief<K,V></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><K,V></pre>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base. As a belief may be part of many belief bases, a main belief base
+ is associated with this belief. The evaluation of the value of this belief is
+ performed considering the belief of the main belief base.</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.DerivedBelief">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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedBelief.html#DerivedBelief--">DerivedBelief</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedBelief.html#DerivedBelief-K-">DerivedBelief</a></span>(<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a> name)</code>
+<div class="block">Creates a new derived belief.</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><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/belief/DerivedBelief.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 with which this belief is associated.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract <a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedBelief.html#evaluate--">evaluate</a></span>()</code>
+<div class="block">Evaluates the value of this belief, which is derived from beliefs of the
+ main belief base associated with this belief.</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/belief/DerivedBelief.html#getMainBeliefBase--">getMainBeliefBase</a></span>()</code>
+<div class="block">Returns the main belief base of this belief.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedBelief.html#getValue--">getValue</a></span>()</code>
+<div class="block">Returns the value of this 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/DerivedBelief.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 associated with this belief.</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/DerivedBelief.html#setMainBeliefBase-bdi4jade.belief.BeliefBase-">setMainBeliefBase</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> mainBeliefBase)</code>
+<div class="block">Sets the main belief base of this belief.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedBelief.html#updateValue-V-">updateValue</a></span>(<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a> value)</code>
+<div class="block">This method throws a <code>NullPointerException</code>, as this operation is
+ invalid for 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#clone--">clone</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#setName-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DerivedBelief--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DerivedBelief</h4>
+<pre>public DerivedBelief()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="DerivedBelief-java.lang.Object-">
+<!-- -->
+</a><a name="DerivedBelief-K-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DerivedBelief</h4>
+<pre>public DerivedBelief(<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a> name)</pre>
+<div class="block">Creates a new derived belief. The value of this belief cannot be set as
+ it is derived from other values of a belief base.</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="addBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addBeliefBase</h4>
+<pre>public void addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block">Adds a belief base with which this belief is associated. If the main
+ belief base of this belief is null, it sets the given belief base as the
+ main belief base of this belief.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be added.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-"><code>AbstractBelief.addBeliefBase(bdi4jade.belief.BeliefBase)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="evaluate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>evaluate</h4>
+<pre>protected abstract <a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a> evaluate()</pre>
+<div class="block">Evaluates the value of this belief, which is derived from beliefs of the
+ main belief base associated with this belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value of this belief.</dd>
+</dl>
+</li>
+</ul>
+<a name="getMainBeliefBase--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMainBeliefBase</h4>
+<pre>public <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getMainBeliefBase()</pre>
+<div class="block">Returns the main belief base of this belief.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the main belief base.</dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public <a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a> getValue()</pre>
+<div class="block">Returns the value of this belief. If the main belief base is null, it
+ returns null. Otherwise, the method <a href="../../bdi4jade/belief/DerivedBelief.html#evaluate--"><code>evaluate()</code></a> is invoked.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value of this belief.</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="removeBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeBeliefBase</h4>
+<pre>public void removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block">Removes a belief base associated with this belief. If the belief base was
+ the main belief base of this belief, this method sets a random belief
+ base from the belief bases associated with this belief as the main belief
+ base. If the removed belief base was the last belief base associated with
+ this belief, the main belief base is set to null.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></code> in interface <code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>></code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be removed.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-"><code>AbstractBelief.removeBeliefBase(bdi4jade.belief.BeliefBase)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setMainBeliefBase-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMainBeliefBase</h4>
+<pre>public void setMainBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> mainBeliefBase)</pre>
+<div class="block">Sets the main belief base of this belief. This method does not verify if
+ the main belief base is one of the belief bases associated with this
+ belief.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mainBeliefBase</code> - the main belief base to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="updateValue-java.lang.Object-">
+<!-- -->
+</a><a name="updateValue-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updateValue</h4>
+<pre>protected void updateValue(<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a> value)</pre>
+<div class="block">This method throws a <code>NullPointerException</code>, as this operation is
+ invalid for this belief. The value of this belief cannot be set as it is
+ derived from other beliefs.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-V-">updateValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value 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/DerivedBelief.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/DerivedPredicate.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/DerivedBelief.html" target="_top">Frames</a></li>
+<li><a href="DerivedBelief.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/belief/DerivedPredicate.html 342(+342 -0)
diff --git a/bdi-jade/doc/bdi4jade/belief/DerivedPredicate.html b/bdi-jade/doc/bdi4jade/belief/DerivedPredicate.html
new file mode 100644
index 0000000..e51a73a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/DerivedPredicate.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DerivedPredicate</title>
+<meta name="date" content="2014-09-13">
+<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="DerivedPredicate";
+ }
+ }
+ 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/DerivedPredicate.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/DerivedBelief.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/DerivedPredicate.html" target="_top">Frames</a></li>
+<li><a href="DerivedPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#methods.inherited.from.class.bdi4jade.belief.DerivedBelief">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.belief</div>
+<h2 title="Class DerivedPredicate" class="title">Class DerivedPredicate<K></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><K,V></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.DerivedBelief</a><K,java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.DerivedPredicate<K></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><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,java.lang.Boolean>, <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">DerivedPredicate<K></span>
+extends <a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,java.lang.Boolean>
+implements <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></pre>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief. The evaluation of this predicate is not given, but derived from other
+ values of a belief base.</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.DerivedPredicate">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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedPredicate.html#DerivedPredicate--">DerivedPredicate</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/DerivedPredicate.html#DerivedPredicate-K-">DerivedPredicate</a></span>(<a href="../../bdi4jade/belief/DerivedPredicate.html" title="type parameter in DerivedPredicate">K</a> name)</code>
+<div class="block">Creates a new derived predicate.</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.bdi4jade.belief.DerivedBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></h3>
+<code><a href="../../bdi4jade/belief/DerivedBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#evaluate--">evaluate</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#getMainBeliefBase--">getMainBeliefBase</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#getValue--">getValue</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#setMainBeliefBase-bdi4jade.belief.BeliefBase-">setMainBeliefBase</a>, <a href="../../bdi4jade/belief/DerivedBelief.html#updateValue-V-">updateValue</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#clone--">clone</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#setName-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>finalize, getClass, notify, notifyAll, wait, wait, wait</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#clone--">clone</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-V-">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="DerivedPredicate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DerivedPredicate</h4>
+<pre>public DerivedPredicate()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="DerivedPredicate-java.lang.Object-">
+<!-- -->
+</a><a name="DerivedPredicate-K-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DerivedPredicate</h4>
+<pre>public DerivedPredicate(<a href="../../bdi4jade/belief/DerivedPredicate.html" title="type parameter in DerivedPredicate">K</a> name)</pre>
+<div class="block">Creates a new derived predicate. The value of this belief cannot be set
+ as it is derived from other values of a belief base.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief name.</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/DerivedPredicate.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/DerivedBelief.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/DerivedPredicate.html" target="_top">Frames</a></li>
+<li><a href="DerivedPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#methods.inherited.from.class.bdi4jade.belief.DerivedBelief">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/belief/package-frame.html 63(+34 -29)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-frame.html b/bdi-jade/doc/bdi4jade/belief/package-frame.html
index 5348b1e..5da5070 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-frame.html
@@ -1,29 +1,34 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-08-12">
-<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="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Belief.html" title="interface in bdi4jade.belief" target="classFrame"><i>Belief</i></a></li>
-<li><a href="BeliefSet.html" title="interface in bdi4jade.belief" target="classFrame"><i>BeliefSet</i></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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-09-13">
+<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>
+<li><a href="Predicate.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Predicate</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="DerivedBelief.html" title="class in bdi4jade.belief" target="classFrame">DerivedBelief</a></li>
+<li><a href="DerivedPredicate.html" title="class in bdi4jade.belief" target="classFrame">DerivedPredicate</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>
+<li><a href="TransientPredicate.html" title="class in bdi4jade.belief" target="classFrame">TransientPredicate</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/belief/package-summary.html 438(+238 -200)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-summary.html b/bdi-jade/doc/bdi4jade/belief/package-summary.html
index c41885a..6c98058 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-summary.html
@@ -1,210 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-08-12">
-<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 class="docSummary">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-09-13">
+<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="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/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">
+ 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><K,V></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><K,V></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="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/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">
+ it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></td>
+<td class="colLast">
+<div class="block">This interface represents a belief that is a logic predicate.</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><K,V></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><K,V></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">
+ 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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,V></td>
+<td class="colLast">
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></td>
+<td class="colLast">
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><K,V></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> 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><K,V></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">
+ 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><K,V></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>
+ not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></td>
+<td class="colLast">
+<div class="block">This class extends the <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, 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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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>
+ 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 403(+222 -181)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-tree.html b/bdi-jade/doc/bdi4jade/belief/package-tree.html
index b03480d..05e4745 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-tree.html
@@ -1,181 +1,222 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.belief Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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.belief.<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">PersistentBelief</span></a><T></li>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">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="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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><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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.belief Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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><K,V> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a><K,V> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a><K,V></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedBelief</span></a><K,V>
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedPredicate</span></a><K> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>)</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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><K,V>
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientPredicate</span></a><K> (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Cloneable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><K,V> (also extends jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">jade.util.leap.Serializable
+<ul>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><K,V> (also extends java.lang.Cloneable, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+</ul>
+</li>
+<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><K,V> (also extends java.lang.Cloneable, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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 670(+349 -321)
diff --git a/bdi-jade/doc/bdi4jade/belief/package-use.html b/bdi-jade/doc/bdi4jade/belief/package-use.html
index 14ed0be..57e7276 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-use.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-use.html
@@ -1,333 +1,361 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.belief</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.belief</title>
+<meta name="date" content="2014-09-13">
+<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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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">
+ 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">
+ 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 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>
+ 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>
+ 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 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 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 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 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>
+ it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/DerivedBelief.html#bdi4jade.belief">DerivedBelief</a>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/Predicate.html#bdi4jade.belief">Predicate</a>
+<div class="block">This interface represents a belief that is a logic predicate.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/belief/class-use/TransientBelief.html#bdi4jade.belief">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 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 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><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>
+ transient belief, which is not persisted in a permanent memory.</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 788(+418 -370)
diff --git a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
index c3f25df..0aaa9ac 100644
--- a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
@@ -1,370 +1,418 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>PersistentBelief</title>
-<meta name="date" content="2014-08-12">
-<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="interface 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><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="strong">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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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">
-<!-- =========== 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>protected <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#value">value</a></strong></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="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">Not implemented yet.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/PersistentBelief.html#updateValue(T)">updateValue</a></strong>(<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="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="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="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="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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>value</code> - the value to set.</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/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="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><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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>PersistentBelief</title>
+<meta name="date" content="2014-09-13">
+<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/DerivedPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/Predicate.html" title="interface 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<K,V></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><K,V></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.PersistentBelief<K,V></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><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PersistentBelief<K,V></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><K,V></pre>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</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">V</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--">PersistentBelief</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#PersistentBelief-K-">PersistentBelief</a></span>(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">K</a> 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">V</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-V-">updateValue</a></span>(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">V</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#clone--">clone</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-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>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">V</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--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PersistentBelief</h4>
+<pre>public PersistentBelief()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="PersistentBelief-java.lang.Object-">
+<!-- -->
+</a><a name="PersistentBelief-K-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PersistentBelief</h4>
+<pre>public PersistentBelief(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">K</a> 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">V</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-V-">
+<!-- -->
+</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">V</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-V-">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">K</a>,<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">V</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-V-"><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/DerivedPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/belief/Predicate.html" title="interface 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/Predicate.html 216(+216 -0)
diff --git a/bdi-jade/doc/bdi4jade/belief/Predicate.html b/bdi-jade/doc/bdi4jade/belief/Predicate.html
new file mode 100644
index 0000000..d3d0114
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/Predicate.html
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>Predicate</title>
+<meta name="date" content="2014-09-13">
+<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="Predicate";
+ }
+ }
+ 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/Predicate.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/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/Predicate.html" target="_top">Frames</a></li>
+<li><a href="Predicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.belief</div>
+<h2 title="Interface Predicate" class="title">Interface Predicate<K></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>K</code> - the type of the propositional statement.</dd>
+</dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,java.lang.Boolean>, java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, <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/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a>, <a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Predicate<K></span>
+extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,java.lang.Boolean></pre>
+<div class="block">This interface represents a belief that is a logic predicate. The information
+ is represented as an object of type K, which has a boolean value to indicate
+ if the formula is true or false. Null may represents the absence of knowledge
+ if the formula is true or false.</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>
+<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#clone--">clone</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-V-">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>
+<!-- ========= 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/Predicate.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/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/Predicate.html" target="_top">Frames</a></li>
+<li><a href="Predicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/belief/TransientBelief.html 864(+450 -414)
diff --git a/bdi-jade/doc/bdi4jade/belief/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
index e2a4997..04f3782 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
@@ -1,417 +1,453 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>TransientBelief</title>
-<meta name="date" content="2014-08-12">
-<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><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="strong">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="strong">TransientBelief<T></span>
-extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>TransientBelief</title>
+<meta name="date" content="2014-09-13">
+<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/Predicate.html" title="interface 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<K,V></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><K,V></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBelief<K,V></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>K</code> - the type of the belief name.</dd>
+<dd><code>V</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><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</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>, <a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransientBelief<K,V></span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><K,V></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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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">
-<!-- =========== 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>protected <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#value">value</a></strong></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="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="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><strong><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief()">TransientBelief</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><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 transient belief with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><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 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="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>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#updateValue(T)">updateValue</a></strong>(<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>
+ 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">V</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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><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="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-K-">TransientBelief</a></span>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">K</a> name)</code>
+<div class="block">Initializes a transient belief with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-K-V-">TransientBelief</a></span>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">K</a> name,
+ <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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">V</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-V-">updateValue</a></span>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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#clone--">clone</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-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>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">V</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>public 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="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 transient 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 interface: <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><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="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"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">AbstractBelief</a></code></strong></div>
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBelief-java.lang.Object-">
+<!-- -->
+</a><a name="TransientBelief-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>public TransientBelief(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">K</a> 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.Object-java.lang.Object-">
+<!-- -->
+</a><a name="TransientBelief-K-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>public TransientBelief(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">K</a> name,
+ <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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">V</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-V-">
+<!-- -->
+</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">V</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-V-">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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>value</code> - the value to set.</dd><dt><span class="strong">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><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><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>
+ <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-"><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-V-">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">K</a>,<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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-V-"><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/Predicate.html" title="interface 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 1041(+541 -500)
diff --git a/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
index 06e1a1f..114dee6 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
@@ -1,506 +1,547 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>TransientBeliefSet</title>
-<meta name="date" content="2014-08-12">
-<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><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="strong">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="strong">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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>TransientBeliefSet</title>
+<meta name="date" content="2014-09-13">
+<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><a href="../../bdi4jade/belief/TransientPredicate.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/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<K,V></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><K,java.util.Set<V>></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBeliefSet</a><K,V></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBeliefSet<K,V></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>K</code> - the type of the belief name.</dd>
+<dd><code>V</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><K,java.util.Set<V>>, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransientBeliefSet<K,V></span>
+extends <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><K,V></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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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">
-<!-- =========== 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="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="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><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet()">TransientBeliefSet</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)">TransientBeliefSet</a></strong>(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><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">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="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>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#addSetValue(T)">addSetValue</a></strong>(<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 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 whether 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>protected boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#removeSetValue(T)">removeSetValue</a></strong>(<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 class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#updateValue(java.util.Set)">updateValue</a></strong>(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>
+ 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="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><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="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-K-">TransientBeliefSet</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">K</a> name)</code>
+<div class="block">Initializes a belief set with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-K-java.util.Set-">TransientBeliefSet</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">K</a> name,
+ java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-V-">addSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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">V</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-V-">hasValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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">V</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-V-">removeSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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">V</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-V-">addValue</a>, <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-V-">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#clone--">clone</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-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>finalize, getClass, notify, notifyAll, wait, wait, wait</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#clone--">clone</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-V-">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>public 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="strong">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="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="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"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue(T)">AbstractBeliefSet</a></code></strong></div>
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBeliefSet-java.lang.Object-">
+<!-- -->
+</a><a name="TransientBeliefSet-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>public TransientBeliefSet(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">K</a> 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.Object-java.util.Set-">
+<!-- -->
+</a><a name="TransientBeliefSet-K-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>public TransientBeliefSet(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">K</a> name,
+ java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-V-">
+<!-- -->
+</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">V</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-V-">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><strong>Specified by:</strong></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="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/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"><strong>Description copied from interface: <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 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="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 interface: <code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue(T)">BeliefSet</a></code></strong></div>
-<div class="block">Checks whether 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 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="strong">Parameters:</span></dt><dd><code>value</code> - the value to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief set contains this value, false otherwise.</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 interface: <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 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="strong">Returns:</span></dt><dd>the iterator to iterate the values of the belief set.</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="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"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue(T)">AbstractBeliefSet</a></code></strong></div>
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-V-"><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-V-">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">K</a>,<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-V-"><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">V</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="hasValue-java.lang.Object-">
+<!-- -->
+</a><a name="hasValue-V-">
+<!-- -->
+</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">V</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-V-">BeliefSet</a></code></span></div>
+<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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-V-"><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">V</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="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-V-">
+<!-- -->
+</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">V</a> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-V-">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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>value</code> - the value to be added.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the value was removed, false otherwise.</dd><dt><span class="strong">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"><strong>Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">AbstractBelief</a></code></strong></div>
+ <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-V-"><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-V-">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">K</a>,<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-V-"><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">V</a>> value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-V-">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><strong>Specified by:</strong></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="strong">Parameters:</span></dt><dd><code>value</code> - the value to set.</dd><dt><span class="strong">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><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><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>
+ <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-"><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-V-">updateValue</a></code> in class <code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">K</a>,java.util.Set<<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-V-"><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><a href="../../bdi4jade/belief/TransientPredicate.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/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/belief/TransientPredicate.html 373(+373 -0)
diff --git a/bdi-jade/doc/bdi4jade/belief/TransientPredicate.html b/bdi-jade/doc/bdi4jade/belief/TransientPredicate.html
new file mode 100644
index 0000000..1315489
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/belief/TransientPredicate.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:24 BRT 2014 -->
+<title>TransientPredicate</title>
+<meta name="date" content="2014-09-13">
+<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="TransientPredicate";
+ }
+ }
+ 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/TransientPredicate.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/TransientBeliefSet.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/TransientPredicate.html" target="_top">Frames</a></li>
+<li><a href="TransientPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.belief.TransientBelief">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.bdi4jade.belief.TransientBelief">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.belief</div>
+<h2 title="Class TransientPredicate" class="title">Class TransientPredicate<K></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><K,V></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a><K,java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientPredicate<K></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><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,java.lang.Boolean>, <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransientPredicate<K></span>
+extends <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><K,java.lang.Boolean>
+implements <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></pre>
+<div class="block">This class extends the <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional 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.TransientPredicate">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.belief.TransientBelief">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
+<code><a href="../../bdi4jade/belief/TransientBelief.html#value">value</a></code></li>
+</ul>
+<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/TransientPredicate.html#TransientPredicate--">TransientPredicate</a></span>()</code>
+<div class="block">The default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientPredicate.html#TransientPredicate-K-">TransientPredicate</a></span>(<a href="../../bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</a> name)</code>
+<div class="block">Creates a new transient propositional belief, whose value is true.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientPredicate.html#TransientPredicate-K-java.lang.Boolean-">TransientPredicate</a></span>(<a href="../../bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</a> name,
+ java.lang.Boolean value)</code>
+<div class="block">Initializes a transient propositional 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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.TransientBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
+<code><a href="../../bdi4jade/belief/TransientBelief.html#getValue--">getValue</a>, <a href="../../bdi4jade/belief/TransientBelief.html#updateValue-V-">updateValue</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#clone--">clone</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-K-">setName</a>, <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>finalize, getClass, notify, notifyAll, wait, wait, wait</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#clone--">clone</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-V-">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="TransientPredicate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientPredicate</h4>
+<pre>public TransientPredicate()</pre>
+<div class="block">The default constructor. It should be only used if persistence frameworks
+ are used.</div>
+</li>
+</ul>
+<a name="TransientPredicate-java.lang.Object-">
+<!-- -->
+</a><a name="TransientPredicate-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientPredicate</h4>
+<pre>public TransientPredicate(<a href="../../bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</a> name)</pre>
+<div class="block">Creates a new transient propositional belief, whose value is true.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="TransientPredicate-java.lang.Object-java.lang.Boolean-">
+<!-- -->
+</a><a name="TransientPredicate-K-java.lang.Boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransientPredicate</h4>
+<pre>public TransientPredicate(<a href="../../bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</a> name,
+ java.lang.Boolean value)</pre>
+<div class="block">Initializes a transient propositional 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>
+</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/TransientPredicate.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/TransientBeliefSet.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/TransientPredicate.html" target="_top">Frames</a></li>
+<li><a href="TransientPredicate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.belief.TransientBelief">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.bdi4jade.belief.TransientBelief">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/core/AbstractBDIAgent.html 1150(+1150 -0)
diff --git a/bdi-jade/doc/bdi4jade/core/AbstractBDIAgent.html b/bdi-jade/doc/bdi4jade/core/AbstractBDIAgent.html
new file mode 100644
index 0000000..6fef68f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/AbstractBDIAgent.html
@@ -0,0 +1,1150 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>AbstractBDIAgent</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractBDIAgent";
+ }
+ }
+ 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,"i27":10,"i28":10,"i29":10,"i30":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/AbstractBDIAgent.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/BDIAgent.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/AbstractBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="AbstractBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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 AbstractBDIAgent" class="title">Class AbstractBDIAgent</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.AbstractBDIAgent</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/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a>, jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a>, <a href="../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractBDIAgent</span>
+extends jade.core.Agent
+implements <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></pre>
+<div class="block">This class is an abstract implementation of the <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><code>BDIAgent</code></a> interface.
+ It is an extension of <code>Agent</code>. It also has a set of <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>
+ - an agent is an aggregation of capabilities, and a <code>MsgReceiver</code>
+ behavior to receive all messages that the agent current plans can process.</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.core.AbstractBDIAgent">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>
+<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/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#goalListeners">goalListeners</a></span></code> </td>
+</tr>
+</table>
+<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/AbstractBDIAgent.html#AbstractBDIAgent--">AbstractBDIAgent</a></span>()</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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.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> dispatcher,
+ <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 events related to this goal.</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/core/AbstractBDIAgent.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="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.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 events related to this 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/core/AbstractBDIAgent.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 about goal events.</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/AbstractBDIAgent.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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a></span>(jade.lang.acl.ACLMessage msg)</code>
+<div class="block">Checks if this agent is able to process the given message.</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/AbstractBDIAgent.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, which means setting it 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/AbstractBDIAgent.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="i9" class="rowColor">
+<td class="colFirst"><code>java.util.Collection<<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/AbstractBDIAgent.html#getAllCapabilities--">getAllCapabilities</a></span>()</code>
+<div class="block">Returns all capabilities that are part of this agent.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<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/AbstractBDIAgent.html#getBeliefs--">getBeliefs</a></span>()</code>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i12" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
+<div class="block">Returns the capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>
+<div class="block">Returns the deliberation function of this agent.</div>
+</td>
+</tr>
+<tr id="i14" 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/AbstractBDIAgent.html#getGoalListeners--">getGoalListeners</a></span>()</code>
+<div class="block">Returns all goal listeners.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<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/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the aggregated capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i16" 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/AbstractBDIAgent.html#getGoals--">getGoals</a></span>()</code>
+<div class="block">Gets all goals of this agent.</div>
+</td>
+</tr>
+<tr id="i17" 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/AbstractBDIAgent.html#getIntentions--">getIntentions</a></span>()</code>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>
+<div class="block">Returns the option generation function of this agent.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<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/AbstractBDIAgent.html#getSoftgoals--">getSoftgoals</a></span>()</code>
+<div class="block">Gets all softgoals of this agent.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Checks if this agent has a given goal.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#init--">init</a></span>()</code>
+<div class="block">This method initializes the BDI agent.</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/AbstractBDIAgent.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, so it will not be notified about the goal events
+ anymore.</div>
+</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/AbstractBDIAgent.html#restart--">restart</a></span>()</code>
+<div class="block">Restarts the agent in case its reasoning cycle is in the blocked state.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> beliefRevisionStrategy)</code>
+<div class="block">Sets the belief revision strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> deliberationFunction)</code>
+<div class="block">Sets the deliberation function of this agent.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> optionGenerationFunction)</code>
+<div class="block">Sets the option generation function of this agent.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> planSelectionStrategy)</code>
+<div class="block">Sets the plan selection strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#setup--">setup</a></span>()</code>
+<div class="block">Initializes the BDI agent.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/AbstractBDIAgent.html#takeDown--">takeDown</a></span>()</code>
+<div class="block">Removes all capabilities of this agent, before it stops its execution.</div>
+</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.BDIAgent">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive--">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#doActivate--">doActivate</a>, <a href="../../bdi4jade/core/BDIAgent.html#doClone-jade.core.Location-java.lang.String-">doClone</a>, <a href="../../bdi4jade/core/BDIAgent.html#doDelete--">doDelete</a>, <a href="../../bdi4jade/core/BDIAgent.html#doMove-jade.core.Location-">doMove</a>, <a href="../../bdi4jade/core/BDIAgent.html#doSuspend--">doSuspend</a>, <a href="../../bdi4jade/core/BDIAgent.html#doTimeOut-jade.core.Timer-">doTimeOut</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait--">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait-long-">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWake--">doWake</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAgentState--">getAgentState</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAID--">getAID</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAMS--">getAMS</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContainerController--">getContainerController</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContentManager--">getContentManager</a>, <a href="../../bdi4jade/core/BDIAgent.html#getCurQueueSize--">getCurQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHap--">getHap</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHelper-java.lang.String-">getHelper</a>, <a href="../../bdi4jade/core/BDIAgent.html#getLocalName--">getLocalName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getName--">getName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getQueueSize--">getQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#here--">here</a>, <a href="../../bdi4jade/core/BDIAgent.html#putBack-jade.lang.acl.ACLMessage-">putBack</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive--">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive-jade.lang.acl.MessageTemplate-">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send</a>, <a href="../../bdi4jade/core/BDIAgent.html#setQueueSize-int-">setQueueSize</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="goalListeners">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>goalListeners</h4>
+<pre>protected final java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>> goalListeners</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AbstractBDIAgent--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractBDIAgent</h4>
+<pre>public AbstractBDIAgent()</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="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public final boolean addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">BDIAgent</a></code></span></div>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dispatcher</code> - the capability that dispatched this goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-"><code>BDIAgent.addGoal(bdi4jade.core.Capability,
+ bdi4jade.goal.Goal)</code></a></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 final boolean addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">BDIAgent</a></code></span></div>
+<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
+ observe events related to this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dispatcher</code> - the Capability that dispatched this goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>goalListener</code> - the listener to be notified about this goal events.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-"><code>BDIAgent.addGoal(bdi4jade.core.Capability,
+ bdi4jade.goal.Goal, bdi4jade.event.GoalListener)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public final boolean addGoal(<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/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">BDIAgent</a></code></span></div>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-"><code>BDIAgent.addGoal(bdi4jade.goal.Goal)</code></a></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 final boolean 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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">BDIAgent</a></code></span></div>
+<div class="block">Adds a new goal to this agent to be achieved and adds a listener to
+ observe events related to this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<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>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-"><code>BDIAgent.addGoal(bdi4jade.goal.Goal,
+ bdi4jade.event.GoalListener)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="addGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoalListener</h4>
+<pre>public final void addGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">BDIAgent</a></code></span></div>
+<div class="block">Adds a listener to be notified when about goal events.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalListener</code> - the listener to be notified.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-"><code>BDIAgent.addGoalListener(bdi4jade.event.GoalListener)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="addSoftgoal-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addSoftgoal</h4>
+<pre>public final void addSoftgoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">BDIAgent</a></code></span></div>
+<div class="block">Adds a new softgoal to this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal to be pursued.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-"><code>BDIAgent.addSoftgoal(bdi4jade.goal.Softgoal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="canHandle-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canHandle</h4>
+<pre>public boolean canHandle(jade.lang.acl.ACLMessage msg)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">BDIAgent</a></code></span></div>
+<div class="block">Checks if this agent is able to process the given message.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<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 agent is able to handle the message.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#canHandle-jade.lang.acl.ACLMessage-"><code>BDIAgent.canHandle(jade.lang.acl.ACLMessage)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="dropGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropGoal</h4>
+<pre>public final void dropGoal(<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/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">BDIAgent</a></code></span></div>
+<div class="block">Drops a given goal of this agent, which means setting it as no longer
+ desired. If the goal is not part of the agent's current goals, no action
+ is performed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dropped.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-"><code>BDIAgent.dropGoal(bdi4jade.goal.Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="dropSoftoal-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropSoftoal</h4>
+<pre>public final void dropSoftoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">BDIAgent</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal to be dropped.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-"><code>BDIAgent.dropSoftoal(bdi4jade.goal.Softgoal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getAllCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllCapabilities</h4>
+<pre>public final java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAllCapabilities()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">BDIAgent</a></code></span></div>
+<div class="block">Returns all capabilities that are part of this agent. This included all
+ capabilities composed or associated with other capabilities.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capabilities.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities--"><code>BDIAgent.getAllCapabilities()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefRevisionStrategy</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> getBeliefRevisionStrategy()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">BDIAgent</a></code></span></div>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefRevisionStrategy.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--"><code>BDIAgent.getBeliefRevisionStrategy()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefs</h4>
+<pre>public final java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getBeliefs()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getBeliefs--">BDIAgent</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getBeliefs--">getBeliefs</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the collection of all beliefs of this agent.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getBeliefs--"><code>BDIAgent.getBeliefs()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapabilities</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getCapabilities()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--">BDIAgent</a></code></span></div>
+<div class="block">Returns the capabilities of this agent. It may be a single root
+ capability or a set of capabilities.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of capabilities of this agent.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--"><code>BDIAgent.getCapabilities()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getDeliberationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDeliberationFunction</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> getDeliberationFunction()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">BDIAgent</a></code></span></div>
+<div class="block">Returns the deliberation function of this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the deliberationFunction</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--"><code>BDIAgent.getDeliberationFunction()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalListeners--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalListeners</h4>
+<pre>public final java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>> getGoalListeners()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getGoalListeners--">BDIAgent</a></code></span></div>
+<div class="block">Returns all goal listeners.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getGoalListeners--">getGoalListeners</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goalListeners.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getGoalListeners--"><code>BDIAgent.getGoalListeners()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalOwner-java.lang.Class-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalOwner</h4>
+<pre>protected final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getGoalOwner(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</pre>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the aggregated capabilities of this agent.
+
+ If this method returns an empty set, it means that this agent cannot add
+ a goal without the scope of a dispatcher that has access to it.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the capability class that is the goal owner.</dd>
+<dd><code>internal</code> - a boolean indicated whether the goal is internal. It is true
+ if the goal is internal, false otherwise.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability instances related to this capability that owns the
+ goal, or an empty set if the agent cannot add this goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoals</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getGoals--">BDIAgent</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getGoals--">getGoals</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of goals.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getGoals--"><code>BDIAgent.getGoals()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntentions--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentions</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>> getIntentions()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getIntentions--">BDIAgent</a></code></span></div>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the intentions.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getIntentions--"><code>BDIAgent.getIntentions()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOptionGenerationFunction</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> getOptionGenerationFunction()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">BDIAgent</a></code></span></div>
+<div class="block">Returns the option generation function of this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the optionGenerationFunction</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--"><code>BDIAgent.getOptionGenerationFunction()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanSelectionStrategy</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> getPlanSelectionStrategy()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">BDIAgent</a></code></span></div>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planSelectionStrategy</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--"><code>BDIAgent.getPlanSelectionStrategy()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getSoftgoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoftgoals</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>> getSoftgoals()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#getSoftgoals--">BDIAgent</a></code></span></div>
+<div class="block">Gets all softgoals of this agent.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#getSoftgoals--">getSoftgoals</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of softgoals.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#getSoftgoals--"><code>BDIAgent.getSoftgoals()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="hasGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasGoal</h4>
+<pre>public boolean hasGoal(<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/core/BDIAgent.html#hasGoal-bdi4jade.goal.Goal-">BDIAgent</a></code></span></div>
+<div class="block">Checks if this agent has a given goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this agent has the goal, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#hasGoal-bdi4jade.goal.Goal-"><code>BDIAgent.hasGoal(bdi4jade.goal.Goal)</code></a></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/AbstractBDIAgent.html#setup--"><code>setup()</code></a> method. This is an empty method that should be overriden
+ by subclasses.</div>
+</li>
+</ul>
+<a name="removeGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeGoalListener</h4>
+<pre>public final void removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">BDIAgent</a></code></span></div>
+<div class="block">Removes a goal listener, so it will not be notified about the goal events
+ anymore.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalListener</code> - the goal listener to be removed.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-"><code>BDIAgent.removeGoalListener(bdi4jade.event.GoalListener)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="restart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restart</h4>
+<pre>public final void restart()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/BDIAgent.html#restart--">BDIAgent</a></code></span></div>
+<div class="block">Restarts the agent in case its reasoning cycle is in the blocked state.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#restart--">restart</a></code> in interface <code><a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/BDIAgent.html#restart--"><code>BDIAgent.restart()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefRevisionStrategy</h4>
+<pre>public final void setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> beliefRevisionStrategy)</pre>
+<div class="block">Sets the belief revision strategy of this agent.</div>
+<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.AgentDeliberationFunction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDeliberationFunction</h4>
+<pre>public final void setDeliberationFunction(<a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> deliberationFunction)</pre>
+<div class="block">Sets the deliberation function of this agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deliberationFunction</code> - the deliberationFunction to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOptionGenerationFunction</h4>
+<pre>public final void setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> optionGenerationFunction)</pre>
+<div class="block">Sets the option generation function of this agent.</div>
+<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.AgentPlanSelectionStrategy-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlanSelectionStrategy</h4>
+<pre>public final void setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> planSelectionStrategy)</pre>
+<div class="block">Sets the plan selection strategy of this agent.</div>
+<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. It invokes the <a href="../../bdi4jade/core/AbstractBDIAgent.html#init--"><code>init()</code></a>
+ method, so that customized initializations can be perfomed by subclasses.</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>
+<div class="block">Removes all capabilities of this agent, before it stops its execution.</div>
+<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/AbstractBDIAgent.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/BDIAgent.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/AbstractBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="AbstractBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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/BDIAgent.html 1979(+1229 -750)
diff --git a/bdi-jade/doc/bdi4jade/core/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
index d131ed1..c1161db 100644
--- a/bdi-jade/doc/bdi4jade/core/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
@@ -1,757 +1,1236 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>BDIAgent</title>
-<meta name="date" content="2014-08-12">
-<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/Capability.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>
-<hr>
-<br>
-<pre>public class <span class="strong">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 achieved 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 Nunes</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>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent(bdi4jade.core.Capability)">BDIAgent</a></strong>(<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><strong><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent(bdi4jade.core.Capability[])">BDIAgent</a></strong>(<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><strong><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent(java.util.Collection)">BDIAgent</a></strong>(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="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> dispatcher,
- <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> dispatcher,
- <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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>BDIAgent</title>
+<meta name="date" content="2014-09-13">
+<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":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,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":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/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><a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></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>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.core</div>
+<h2 title="Interface BDIAgent" class="title">Interface BDIAgent</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/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a>, <a href="../../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a>, <a href="../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BDIAgent</span></pre>
+<div class="block">This interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans. It has a behavior that runs
+ the BDI-interpreter.</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>boolean</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> dispatcher,
+ <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="i1" class="rowColor">
+<td class="colFirst"><code>boolean</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> dispatcher,
+ <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 events related to this goal.</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/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="i3" class="rowColor">
+<td class="colFirst"><code>boolean</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.goal.Softgoal)">addSoftgoal</a></strong>(<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 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.goal.Softgoal)">dropSoftoal</a></strong>(<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 class="altColor">
-<td class="colFirst"><code>protected java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter</a></strong>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">generateGoals</a></strong>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
- java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
-<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</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"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAggregatedCapabilities()">getAggregatedCapabilities</a></strong>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<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><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.Collection<<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="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"><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="altColor">
-<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><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="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><strong><a href="../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#init()">init</a></strong>()</code>
-<div class="block">This method initializes the BDI agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<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="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#reviewBeliefs()">reviewBeliefs</a></strong>()</code>
-<div class="block">This method is responsible for reviewing beliefs from this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setup()">setup</a></strong>()</code>
-<div class="block">Initializes the BDI agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#takeDown()">takeDown</a></strong>()</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>
-<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="strong">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> dispatcher,
- <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>dispatcher</code> - the Capability that dispatched this 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> dispatcher,
- <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 events related to this 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/core/BDIAgent.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 about goal events.</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>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive--">blockingReceive</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-long-">blockingReceive</a></span>(long millis)</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-">blockingReceive</a></span>(jade.lang.acl.MessageTemplate pattern)</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-long-">blockingReceive</a></span>(jade.lang.acl.MessageTemplate pattern,
+ long millis)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a></span>(jade.lang.acl.ACLMessage msg)</code>
+<div class="block">Checks if this agent is able to process the given message.</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/BDIAgent.html#doActivate--">doActivate</a></span>()</code> </td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doClone-jade.core.Location-java.lang.String-">doClone</a></span>(jade.core.Location destination,
+ java.lang.String newName)</code> </td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doDelete--">doDelete</a></span>()</code> </td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doMove-jade.core.Location-">doMove</a></span>(jade.core.Location destination)</code> </td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doSuspend--">doSuspend</a></span>()</code> </td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doTimeOut-jade.core.Timer-">doTimeOut</a></span>(jade.core.Timer t)</code> </td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doWait--">doWait</a></span>()</code> </td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doWait-long-">doWait</a></span>(long millis)</code> </td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#doWake--">doWake</a></span>()</code> </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#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, which means setting it as no longer
+ desired.</div>
+</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#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="i22" class="altColor">
+<td class="colFirst"><code>jade.core.AgentState</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAgentState--">getAgentState</a></span>()</code> </td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>jade.core.AID</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAID--">getAID</a></span>()</code> </td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>java.util.Collection<<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>
+<div class="block">Returns all capabilities that are part of this agent.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>jade.core.AID</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAMS--">getAMS</a></span>()</code> </td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<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#getBeliefs--">getBeliefs</a></span>()</code>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i28" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
+<div class="block">Returns the capabilities of this agent.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>jade.wrapper.AgentContainer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getContainerController--">getContainerController</a></span>()</code> </td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code>jade.content.ContentManager</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getContentManager--">getContentManager</a></span>()</code> </td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getCurQueueSize--">getCurQueueSize</a></span>()</code> </td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>
+<div class="block">Returns the deliberation function of this agent.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<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/BDIAgent.html#getGoalListeners--">getGoalListeners</a></span>()</code>
+<div class="block">Returns all goal listeners.</div>
+</td>
+</tr>
+<tr id="i34" 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#getGoals--">getGoals</a></span>()</code>
+<div class="block">Gets all goals of this agent.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getHap--">getHap</a></span>()</code> </td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code>jade.core.ServiceHelper</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getHelper-java.lang.String-">getHelper</a></span>(java.lang.String serviceName)</code> </td>
+</tr>
+<tr id="i37" 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>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getLocalName--">getLocalName</a></span>()</code> </td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getName--">getName</a></span>()</code> </td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>
+<div class="block">Returns the option generation function of this agent.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getQueueSize--">getQueueSize</a></span>()</code> </td>
+</tr>
+<tr id="i43" 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#getSoftgoals--">getSoftgoals</a></span>()</code>
+<div class="block">Gets all softgoals of this agent.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Checks if this agent has a given goal.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code>jade.core.Location</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#here--">here</a></span>()</code> </td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#putBack-jade.lang.acl.ACLMessage-">putBack</a></span>(jade.lang.acl.ACLMessage msg)</code> </td>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#receive--">receive</a></span>()</code> </td>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>jade.lang.acl.ACLMessage</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#receive-jade.lang.acl.MessageTemplate-">receive</a></span>(jade.lang.acl.MessageTemplate pattern)</code> </td>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.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, so it will not be notified about the goal events
+ anymore.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#restart--">restart</a></span>()</code>
+<div class="block">Restarts the agent in case its reasoning cycle is in the blocked state.</div>
+</td>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send</a></span>(jade.lang.acl.ACLMessage msg)</code> </td>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setQueueSize-int-">setQueueSize</a></span>(int newSize)</code> </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="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>boolean addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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>dispatcher</code> - the capability that dispatched this goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</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>boolean addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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>dispatcher</code> - the Capability that dispatched this 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="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>
+ observe events related to this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dispatcher</code> - the Capability that dispatched this goal.</dd>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>goalListener</code> - the listener to be notified about this goal events.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>boolean 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>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>boolean 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="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="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>
-<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.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>
+ observe events related to this goal.</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>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal was added, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="addGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoalListener</h4>
+<pre>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 about goal events.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<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>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="blockingReceive--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockingReceive</h4>
+<pre>jade.lang.acl.ACLMessage blockingReceive()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.blockingReceive()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="blockingReceive-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockingReceive</h4>
+<pre>jade.lang.acl.ACLMessage blockingReceive(long millis)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.blockingReceive(long)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="blockingReceive-jade.lang.acl.MessageTemplate-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockingReceive</h4>
+<pre>jade.lang.acl.ACLMessage blockingReceive(jade.lang.acl.MessageTemplate pattern)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.blockingReceive(MessageTemplate)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="blockingReceive-jade.lang.acl.MessageTemplate-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockingReceive</h4>
+<pre>jade.lang.acl.ACLMessage blockingReceive(jade.lang.acl.MessageTemplate pattern,
+ long millis)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.blockingReceive(MessageTemplate, long)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="canHandle-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canHandle</h4>
+<pre>boolean canHandle(jade.lang.acl.ACLMessage msg)</pre>
+<div class="block">Checks if this agent is able to 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 agent is able to handle the message.</dd>
+</dl>
+</li>
+</ul>
+<a name="doActivate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doActivate</h4>
+<pre>void doActivate()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doActivate()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doClone-jade.core.Location-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doClone</h4>
+<pre>void doClone(jade.core.Location destination,
+ java.lang.String newName)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doClone(Location, String)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doDelete--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doDelete</h4>
+<pre>void doDelete()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doDelete()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doMove-jade.core.Location-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doMove</h4>
+<pre>void doMove(jade.core.Location destination)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doMove(Location)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doSuspend--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doSuspend</h4>
+<pre>void doSuspend()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doSuspend()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doTimeOut-jade.core.Timer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doTimeOut</h4>
+<pre>void doTimeOut(jade.core.Timer t)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doTimeOut(Timer)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doWait--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doWait</h4>
+<pre>void doWait()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doWait()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doWait-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doWait</h4>
+<pre>void doWait(long millis)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doWait(long)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="doWake--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doWake</h4>
+<pre>void doWake()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.doWake()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="dropGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropGoal</h4>
+<pre>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, which means setting it as no longer
+ desired. If the goal is not part of the agent's 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>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="filter(java.util.Set, java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>filter</h4>
-<pre>protected java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> filter(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</pre>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals. Its default
- implementation requests each of its capabilities to filter their goals.
- Subclasses may override this method to customize this deliberation
- function.</div>
-</li>
-</ul>
-<a name="generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>protected void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
- java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</pre>
-<div class="block">This method is responsible for generating new goals or dropping existing
- ones. Its default implementation requests each of its capabilities to
- generate or drop goals. Subclasses may override this method to customize
- this options generation function.</div>
-</li>
-</ul>
-<a name="getAggregatedCapabilities()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAggregatedCapabilities</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAggregatedCapabilities()</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="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>
+ 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="getAgentState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAgentState</h4>
+<pre>jade.core.AgentState getAgentState()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getAgentState()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAID--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAID</h4>
+<pre>jade.core.AID getAID()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getAID()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAllCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllCapabilities</h4>
+<pre>java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAllCapabilities()</pre>
+<div class="block">Returns all capabilities that are part of this agent. This included all
+ capabilities composed or associated with other capabilities.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capabilities.</dd>
+</dl>
+</li>
+</ul>
+<a name="getAMS--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAMS</h4>
+<pre>jade.core.AID getAMS()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getAMS()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefRevisionStrategy</h4>
+<pre><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> getBeliefRevisionStrategy()</pre>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefRevisionStrategy.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefs</h4>
+<pre>java.util.Collection<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> getBeliefs()</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.Collection<<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="getCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapabilities</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getCapabilities()</pre>
+<div class="block">Returns the capabilities of this agent. It may be a single root
+ capability or a set of capabilities.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of capabilities of this agent.</dd>
+</dl>
+</li>
+</ul>
+<a name="getContainerController--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContainerController</h4>
+<pre>jade.wrapper.AgentContainer getContainerController()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getContainerController()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContentManager--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContentManager</h4>
+<pre>jade.content.ContentManager getContentManager()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getContentManager()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getCurQueueSize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurQueueSize</h4>
+<pre>int getCurQueueSize()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getCurQueueSize()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDeliberationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDeliberationFunction</h4>
+<pre><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> getDeliberationFunction()</pre>
+<div class="block">Returns the deliberation function of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the deliberationFunction</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalListeners--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalListeners</h4>
+<pre>java.util.List<<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>> getGoalListeners()</pre>
+<div class="block">Returns all goal listeners.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goalListeners.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoals</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</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/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="strong">Returns:</span></dt><dd>the set of softgoals.</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="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="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="reviewBeliefs()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>protected void reviewBeliefs()</pre>
-<div class="block">This method is responsible for reviewing beliefs from this agent. Its
- default implementation requests each of its capabilities to review their
- individual set of beliefs. Subclasses may override this method to
- customize belief revision.</div>
-</li>
-</ul>
-<a name="selectPlan(bdi4jade.goal.Goal, java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre>protected <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.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</pre>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent. Its default implementation requests each of its capabilities to
- select one of its plans. Subclasses may override this method to customize
- plan selection.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>capabilityPlans</code> - the set of candidate plans of each capability.</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><strong>Overrides:</strong></dt>
-<dd><code>setup</code> in class <code>jade.core.Agent</code></dd>
-<dt><span class="strong">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><strong>Overrides:</strong></dt>
-<dd><code>takeDown</code> in class <code>jade.core.Agent</code></dd>
-<dt><span class="strong">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><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/Capability.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="getHap--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHap</h4>
+<pre>java.lang.String getHap()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getHap()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getHelper-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHelper</h4>
+<pre>jade.core.ServiceHelper getHelper(java.lang.String serviceName)
+ throws jade.core.ServiceException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>jade.core.ServiceException</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getHelper(String)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntentions--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentions</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>> getIntentions()</pre>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the intentions.</dd>
+</dl>
+</li>
+</ul>
+<a name="getLocalName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLocalName</h4>
+<pre>java.lang.String getLocalName()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getLocalName()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>java.lang.String getName()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getName()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOptionGenerationFunction</h4>
+<pre><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> getOptionGenerationFunction()</pre>
+<div class="block">Returns the option generation function of this agent.</div>
+<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><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> getPlanSelectionStrategy()</pre>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planSelectionStrategy</dd>
+</dl>
+</li>
+</ul>
+<a name="getQueueSize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQueueSize</h4>
+<pre>int getQueueSize()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.getQueueSize()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSoftgoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoftgoals</h4>
+<pre>java.util.Set<<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>> getSoftgoals()</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="hasGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasGoal</h4>
+<pre>boolean hasGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Checks if this agent has a given goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this agent has the goal, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="here--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>here</h4>
+<pre>jade.core.Location here()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.here()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="putBack-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putBack</h4>
+<pre>void putBack(jade.lang.acl.ACLMessage msg)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.putBack(ACLMessage)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="receive--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>jade.lang.acl.ACLMessage receive()</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.receive()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="receive-jade.lang.acl.MessageTemplate-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>receive</h4>
+<pre>jade.lang.acl.ACLMessage receive(jade.lang.acl.MessageTemplate pattern)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.receive()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="removeGoalListener-bdi4jade.event.GoalListener-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeGoalListener</h4>
+<pre>void removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</pre>
+<div class="block">Removes a goal listener, so it will not be notified about the goal events
+ 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="restart--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restart</h4>
+<pre>void restart()</pre>
+<div class="block">Restarts the agent in case its reasoning cycle is in the blocked state.</div>
+</li>
+</ul>
+<a name="send-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>send</h4>
+<pre>void send(jade.lang.acl.ACLMessage msg)</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.send(ACLMessage)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setQueueSize-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setQueueSize</h4>
+<pre>void setQueueSize(int newSize)
+ throws java.lang.IllegalArgumentException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Agent.setQueueSize(int)</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><a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></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>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/core/Capability.html 2002(+1134 -868)
diff --git a/bdi-jade/doc/bdi4jade/core/Capability.html b/bdi-jade/doc/bdi4jade/core/Capability.html
index 31e8e6c..846ba5a 100644
--- a/bdi-jade/doc/bdi4jade/core/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/Capability.html
@@ -1,870 +1,1136 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>Capability</title>
-<meta name="date" content="2014-08-12">
-<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/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/GoalUpdateSet.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><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>
-<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="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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Capability</title>
+<meta name="date" content="2014-09-13">
+<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,"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,"i27":10,"i28":10,"i29":10,"i30":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="interface in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/GoalUpdateSet.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>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</a></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">
-<!-- =========== 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>protected <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#beliefBase">beliefBase</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#id">id</a></strong></code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#log">log</a></strong></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><strong><a href="../../bdi4jade/core/Capability.html#myAgent">myAgent</a></strong></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><strong><a href="../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></strong></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><strong><a href="../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a></strong></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><strong><a href="../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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/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(java.util.Set, java.util.Set)">Capability</a></strong>(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><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.Capability)">Capability</a></strong>(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><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, java.util.Set, java.util.Set)">Capability</a></strong>(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><strong><a href="../../bdi4jade/core/Capability.html#Capability(java.lang.String, java.util.Set, java.util.Set)">Capability</a></strong>(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="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#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</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>protected java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
-<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<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/Capability.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a></strong>()</code> </td>
-</tr>
-<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"><code><strong><a href="../../bdi4jade/core/Capability.html#getDeliberationFunction()">getDeliberationFunction</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/core/Capability.html#getId()">getId</a></strong>()</code> </td>
-</tr>
-<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"><code><strong><a href="../../bdi4jade/core/Capability.html#getMyAgent()">getMyAgent</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/Capability.html#getOptionGenerationFunction()">getOptionGenerationFunction</a></strong>()</code> </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"><code><strong><a href="../../bdi4jade/core/Capability.html#getPartCapabilities()">getPartCapabilities</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">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><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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/Capability.html#getWholeCapability()">getWholeCapability</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#hasParts()">hasParts</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#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a></strong>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a></strong>()</code>
-<div class="block">This method is responsible for reviewing beliefs from this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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="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>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.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>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#setup()">setup</a></strong>()</code>
-<div class="block">This is an empty holder for being overridden by subclasses.</div>
-</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#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>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="strong">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="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.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="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>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="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>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="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>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="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="filter(java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>filter</h4>
-<pre>protected java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> filter(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</pre>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals. Its default
- implementation requests each of its capabilities to filter their goals.
- Subclasses may override this method to customize this deliberation
- function.</div>
-</li>
-</ul>
-<a name="generateGoals(bdi4jade.core.GoalUpdateSet)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>protected void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</pre>
-<div class="block">This method is responsible for generating new goals or dropping existing
- ones. Its default implementation requests each of its capabilities to
- generate or drop goals. Subclasses may override this method to customize
- this options generation function.</div>
-</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="strong">Returns:</span></dt><dd>the beliefBase</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="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="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="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="strong">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="strong">Returns:</span></dt><dd>the planLibrary</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="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="strong">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>protected void reviewBeliefs()</pre>
-<div class="block">This method is responsible for reviewing beliefs from this agent. Its
- default implementation requests each of its capabilities to review their
- individual set of beliefs. Subclasses may override this method to
- customize belief revision.</div>
-</li>
-</ul>
-<a name="selectPlan(bdi4jade.goal.Goal, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre>protected <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>> candidatePlans)</pre>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent. Its default implementation requests each of its capabilities to
- select one of its plans. Subclasses may override this method to customize
- plan selection.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>capabilityPlans</code> - the set of candidate plans of each capability.</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="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="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="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="strong">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 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><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/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/GoalUpdateSet.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><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>
+ beliefs (knowledge) and a plan library.</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.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 <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>
+</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="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability--">Capability</a></span>()</code>
+<div class="block">Creates a new capability with a generated id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code> </code></td>
+<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 with a generated id.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><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 with the given id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<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 with the given id.</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/core/Capability.html#addAnnotatedFields-java.lang.Class-">addAnnotatedFields</a></span>(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilityClass)</code>
+<div class="block">Adds by reflection capability components, such as beliefs and plans,
+ according to annotated fields.</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/Capability.html#addAssociatedCapability-bdi4jade.core.Capability-">addAssociatedCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Associates a capability to this capability.</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/Capability.html#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> candidatePlansMap)</code>
+<div class="block">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans.</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/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code>
+<div class="block">Adds a capability as part of this capability, which is a
+ whole-capability.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.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">Checks if this capability has a plan that can achieve the given goal.</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/core/Capability.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</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="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code>
+<div class="block">Returns true if the object given as parameter is a capability and has the
+ same full id of this capability.</div>
+</td>
+</tr>
+<tr id="i7" 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#getAssociatedCapabilities--">getAssociatedCapabilities</a></span>()</code>
+<div class="block">Returns all capabilities with which this capability is associated.</div>
+</td>
+</tr>
+<tr id="i8" 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>
+<div class="block">Returns this capability belief base.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<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/Capability.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>
+<div class="block">Returns the belief revision strategy of this capability.</div>
+</td>
+</tr>
+<tr id="i10" 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/Capability.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>
+<div class="block">Returns the deliberation function of this capability.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getFullId--">getFullId</a></span>()</code>
+<div class="block">Returns the full id of this capability, which is its id prefixed by all
+ whole-capabilities' ids.</div>
+</td>
+</tr>
+<tr id="i12" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the superclasses of this capability, its associations and compositions.</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#getId--">getId</a></span>()</code>
+<div class="block">Returns this capability id.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="interface 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>
+<div class="block">Returns the agent that this capability is associated with.</div>
+</td>
+</tr>
+<tr id="i15" 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><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>
+<div class="block">Returns the option generation function of this capability.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>java.util.List<java.lang.Class<? extends <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#getParentCapabilities--">getParentCapabilities</a></span>()</code>
+<div class="block">Returns the classes of all parent capabilities of this capability.</div>
+</td>
+</tr>
+<tr id="i17" 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>
+<div class="block">Returns the parts of this capability.</div>
+</td>
+</tr>
+<tr id="i18" 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>
+<div class="block">Returns the plan library of this capability.</div>
+</td>
+</tr>
+<tr id="i19" 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/Capability.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>
+<div class="block">Returns the plan selection strategy of this capability.</div>
+</td>
+</tr>
+<tr id="i20" 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><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code>
+<div class="block">Returns the whole-capability, if this is a part capability.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#hashCode--">hashCode</a></span>()</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/Capability.html#removeAssociatedCapability-bdi4jade.core.Capability-">removeAssociatedCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Dissociates a capability of this capability.</div>
+</td>
+</tr>
+<tr id="i23" 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>
+<div class="block">Removes a capability as part of this capability, which is a
+ whole-capability.</div>
+</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/Capability.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code>
+<div class="block">Sets the belief revision strategy of this capability.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code>
+<div class="block">Sets the deliberation function of this capability.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code>
+<div class="block">Sets the option generation function of this capability.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code>
+<div class="block">Sets the plan selection strategy of this capability.</div>
+</td>
+</tr>
+<tr id="i28" 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="i29" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#takeDown--">takeDown</a></span>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<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, finalize, getClass, 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="planLibrary">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<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>
+</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 with a generated id. 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 with a generated id. 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, and
+ adds initial beliefs and plans.</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 with the given id. 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.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Capability</h4>
+<pre>protected Capability(java.lang.String id,
+ <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null. It also sets the belief base and plan library, and adds initial
+ beliefs and plans.</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>beliefBase</code> - the belief base.</dd>
+<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
+ this capability.</dd>
+<dd><code>planLibrary</code> - the plan library.</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 with the given id. 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, and
+ adds initial beliefs and plans.</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="addAnnotatedFields-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAnnotatedFields</h4>
+<pre>protected void addAnnotatedFields(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilityClass)</pre>
+<div class="block">Adds by reflection capability components, such as beliefs and plans,
+ according to annotated fields. This method is invoked by for capability
+ class, and all parent classes.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capabilityClass</code> - the capability class of which fields should me added to this
+ capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="addAssociatedCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addAssociatedCapability</h4>
+<pre>public final void addAssociatedCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Associates a capability to this capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to be associated.</dd>
+</dl>
+</li>
+</ul>
+<a name="addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCandidatePlans</h4>
+<pre>public void addCandidatePlans(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> candidatePlansMap)</pre>
+<div class="block">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans. It checks its plan library and the part
+ capabilities, recursively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>candidatePlansMap</code> - the map to which the set of plans that can achieve the goal
+ should be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="addPartCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addPartCapability</h4>
+<pre>public final void addPartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</pre>
+<div class="block">Adds a capability as part of this capability, which is a
+ whole-capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partCapability</code> - the part capability to be added.</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">Checks if this capability has a plan that can achieve the given goal. It
+ checks the plan library of this capabilities and, if cannot achieve it,
+ it checks part capabilities, recursively.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this capability has at least a plan that can achieve the
+ goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="canHandle-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canHandle</h4>
+<pre>public boolean canHandle(jade.lang.acl.ACLMessage msg)</pre>
+<div class="block">Checks if this capability has a plan that can process the given message.
+ It checks the plan library of this capabilities and, if cannot handle it,
+ it checks part capabilities, recursively.</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="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public final boolean equals(java.lang.Object obj)</pre>
+<div class="block">Returns true if the object given as parameter is a capability and has the
+ same full id of this capability.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - the object to be tested as equals to this plan.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(java.lang.Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAssociatedCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAssociatedCapabilities</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getAssociatedCapabilities()</pre>
+<div class="block">Returns all capabilities with which this capability is associated.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the associated capabilities.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefBase--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBase</h4>
+<pre>public final <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
+<div class="block">Returns this capability belief base.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the beliefBase.</dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefRevisionStrategy</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> getBeliefRevisionStrategy()</pre>
+<div class="block">Returns the belief revision strategy of this capability.</div>
+<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 final <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> getDeliberationFunction()</pre>
+<div class="block">Returns the deliberation function of this capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the deliberationFunction.</dd>
+</dl>
+</li>
+</ul>
+<a name="getFullId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFullId</h4>
+<pre>public final java.lang.String getFullId()</pre>
+<div class="block">Returns the full id of this capability, which is its id prefixed by all
+ whole-capabilities' ids.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the full id of this capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalOwner-java.lang.Class-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalOwner</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getGoalOwner(java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</pre>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the superclasses of this capability, its associations and compositions.
+
+ A capability may dispatch its own goals and goals of its parents. It may
+ also dispatch external goals of associated or part capabilities (and
+ their parents), and all goals of whole capabilities.
+
+ This method thus searches all capabilities that have a relationship with
+ this capability (either inheritance, composition or association) and
+ finds the concrete capability instances whose definition owns a goal
+ (specified with the <code>Owner</code> annotation in goals).
+
+ If this method returns an empty set, it means that this capability has no
+ access to the goal owned by capabilities of the given class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the capability class that is the goal owner.</dd>
+<dd><code>internal</code> - the boolean that indicates whether the goal is internal or
+ external.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability instances related to this capability (or the
+ capability itself) that owns the goal, or an empty set if the
+ capability has no access to goals owned by capability of the
+ given class.</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public java.lang.String getId()</pre>
+<div class="block">Returns this capability id.</div>
+<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 final <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> getMyAgent()</pre>
+<div class="block">Returns the agent that this capability is associated with.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the agent.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOptionGenerationFunction</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> getOptionGenerationFunction()</pre>
+<div class="block">Returns the option generation function of this capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the optionGenerationFunction.</dd>
+</dl>
+</li>
+</ul>
+<a name="getParentCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentCapabilities</h4>
+<pre>public final java.util.List<java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> getParentCapabilities()</pre>
+<div class="block">Returns the classes of all parent capabilities of this capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the parentCapabilities.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPartCapabilities--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartCapabilities</h4>
+<pre>public final java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getPartCapabilities()</pre>
+<div class="block">Returns the parts of this capability.</div>
+<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 final <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> getPlanLibrary()</pre>
+<div class="block">Returns the plan library of this capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planLibrary.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanSelectionStrategy</h4>
+<pre>public final <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> getPlanSelectionStrategy()</pre>
+<div class="block">Returns the plan selection strategy of this capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planSelectionStrategy.</dd>
+</dl>
+</li>
+</ul>
+<a name="getWholeCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWholeCapability</h4>
+<pre>public final <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getWholeCapability()</pre>
+<div class="block">Returns the whole-capability, if this is a part capability.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the wholeCapability.</dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public final int hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="removeAssociatedCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeAssociatedCapability</h4>
+<pre>public final void removeAssociatedCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Dissociates a capability of this capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to be dissociated.</dd>
+</dl>
+</li>
+</ul>
+<a name="removePartCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removePartCapability</h4>
+<pre>public final boolean removePartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</pre>
+<div class="block">Removes a capability as part of this capability, which is a
+ whole-capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>partCapability</code> - the part capability to be removed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the capability was removed, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefRevisionStrategy</h4>
+<pre>public final void setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</pre>
+<div class="block">Sets the belief revision strategy of this capability.</div>
+<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 final void setDeliberationFunction(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</pre>
+<div class="block">Sets the deliberation function of this capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>deliberationFunction</code> - the deliberationFunction to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOptionGenerationFunction</h4>
+<pre>public final void setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</pre>
+<div class="block">Sets the option generation function of this capability.</div>
+<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 final void setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</pre>
+<div class="block">Sets the plan selection strategy of this capability.</div>
+<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 void setup()</pre>
+<div class="block">This is an empty holder for being overridden by subclasses. It is used to
+ initialize the capability. This method is invoked when this capability is
+ attached to an agent for the first time. 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="takeDown--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>takeDown</h4>
+<pre>protected void takeDown()</pre>
+<div class="block">This is an empty holder for being overridden by subclasses. It is used to
+ clean up a capability when it is removed from an agent.</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="interface in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/GoalUpdateSet.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>
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/AbstractBDIAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/AbstractBDIAgent.html
new file mode 100644
index 0000000..107d99d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/class-use/AbstractBDIAgent.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.AbstractBDIAgent</title>
+<meta name="date" content="2014-09-13">
+<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.AbstractBDIAgent";
+ }
+ }
+ 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/AbstractBDIAgent.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/AbstractBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="AbstractBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AbstractBDIAgent" class="title">Uses of Class<br>bdi4jade.core.AbstractBDIAgent</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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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">
+<div class="block">This package contains the key classes of BDI4JADE.</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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</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/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></span></code>
+<div class="block">This class is a BDIAgent that has multiple aggregated capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></span></code>
+<div class="block">This class is a BDIAgent that has a single capability.</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> that return <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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>
+<div class="block">Returns the agent associated with this 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>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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.AbstractBDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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.AbstractBDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code>
+<div class="block">Creates a new intention.</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/AbstractBDIAgent.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/AbstractBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="AbstractBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/BDIAgent.html 493(+263 -230)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
index ae1a248..00ee0d0 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
@@ -1,231 +1,264 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.BDIAgent</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.core.BDIAgent</title>
+<meta name="date" content="2014-09-13">
+<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.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="interface 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 Interface bdi4jade.core.BDIAgent" class="title">Uses of Interface<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="interface 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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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>
-</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 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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</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 <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 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)">BDIAgentMsgReceiver</a></strong>(<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>
-</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>
+ messages received by BDI agents and creating goals to process them.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</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/BDIAgent.html" title="interface 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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that implement <a href="../../../bdi4jade/core/BDIAgent.html" title="interface 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">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/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></span></code>
+<div class="block">This class is an abstract implementation of the <a href="../../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><code>BDIAgent</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/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></span></code>
+<div class="block">This class is a BDIAgent that has multiple aggregated capabilities.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></span></code>
+<div class="block">This class is a BDIAgent that has a single capability.</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> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="interface 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="interface 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>
+<div class="block">Returns the agent that this capability is associated with.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.message">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="interface 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="interface 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="interface 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="interface 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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> declared as <a href="../../../bdi4jade/core/BDIAgent.html" title="interface 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="interface in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractAgentReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="interface 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">AgentReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</code>
+<div class="block">Sets the agent with which this strategy is associated with.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractAgentReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</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/BDIAgent.html" title="interface 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 1258(+744 -514)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
index 6f3fab9..304e8ef 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
@@ -1,523 +1,753 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.Capability</title>
-<meta name="date" content="2014-08-12">
-<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.belief">bdi4jade.belief</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Capability</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.plan">bdi4jade.plan</a></td>
-<td class="colLast">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</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.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.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast">
+ 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">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table 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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#getCapability()">getCapability</a></strong>()</code>
-<div class="block">Returns the capability with which this belief base is associated.</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/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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/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">Associates a capability with 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/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><strong><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase(bdi4jade.core.Capability)">BeliefBase</a></strong>(<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><strong><a href="../../../bdi4jade/belief/BeliefBase.html#BeliefBase(bdi4jade.core.Capability, java.util.Set)">BeliefBase</a></strong>(<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>
+ associated with customization points of the BDI agent reasoning cycle.</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">
+<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 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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-<table 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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</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 <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">GoalUpdateSet.GoalDescription.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getDispatcher()">getDispatcher</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">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getOwner()">getOwner</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#getWholeCapability()">getWholeCapability</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/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.Set<<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#getAggregatedCapabilities()">getAggregatedCapabilities</a></strong>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Collection<<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="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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getPartCapabilities()">getPartCapabilities</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">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> dispatcher,
- <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="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> dispatcher,
- <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>
+ 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 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">SingleCapabilityAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/SingleCapabilityAgent.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability of this agent.</div>
+</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="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getDispatcher--">getDispatcher</a></span>()</code>
+<div class="block">Returns the capability that dispatched this goal.</div>
+</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="typeNameLabel">GoalUpdateSet.GoalDescription.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getDispatcher--">getDispatcher</a></span>()</code>
+<div class="block">Returns the capability that dispatched the goal.</div>
+</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="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code>
+<div class="block">Returns the whole-capability, if this is a part capability.</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> 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.Collection<<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>
+<div class="block">Returns all capabilities that are part of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Collection<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getAllCapabilities--">getAllCapabilities</a></span>()</code> </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#getAssociatedCapabilities--">getAssociatedCapabilities</a></span>()</code>
+<div class="block">Returns all capabilities with which this capability is associated.</div>
+</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 capabilities 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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getCapabilities--">getCapabilities</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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the superclasses of this capability, its associations and compositions.</div>
+</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"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the aggregated capabilities of this agent.</div>
+</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">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getOwners--">getOwners</a></span>()</code>
+<div class="block">Returns the set of capabilities that own this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List<java.lang.Class<? extends <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#getParentCapabilities--">getParentCapabilities</a></span>()</code>
+<div class="block">Returns the classes of all parent capabilities of this capability.</div>
+</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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities</a></span>()</code>
+<div class="block">Returns the parts of this capability.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#addAssociatedCapability-bdi4jade.core.Capability-">addAssociatedCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Associates a capability to this capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">MultipleCapabilityAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/MultipleCapabilityAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</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#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</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#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> dispatcher,
+ <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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal, bdi4jade.core.Capability)">generateGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code> </td>
-</tr>
-<tr class="rowColor">
-<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="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</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/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="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.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+ observe events related to this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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> dispatcher,
+ <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> </td>
+</tr>
+<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#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> partCapability)</code>
+<div class="block">Adds a capability as part of this capability, which is a
+ whole-capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-bdi4jade.core.Capability-">generateGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code>
+<div class="block">Indicates that a goal should be added to the agent, with the capability
+ that dispatched the goal.</div>
+</td>
+</tr>
+<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#removeAssociatedCapability-bdi4jade.core.Capability-">removeAssociatedCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Dissociates a capability of this capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">MultipleCapabilityAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/MultipleCapabilityAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code> </td>
+</tr>
+<tr class="altColor">
+<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>
+<div class="block">Removes a capability as part of this capability, which is a
+ whole-capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SingleCapabilityAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/SingleCapabilityAgent.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">Sets the capability 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>Method 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="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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#addAnnotatedFields-java.lang.Class-">addAnnotatedFields</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilityClass)</code>
+<div class="block">Adds by reflection capability components, such as beliefs and plans,
+ according to annotated fields.</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#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> candidatePlansMap)</code>
+<div class="block">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans.</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#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the superclasses of this capability, its associations and compositions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a></span>(java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> owner,
+ boolean internal)</code>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the aggregated 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>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/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.AbstractBDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</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/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability-">MultipleCapabilityAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a new BDIAgent with a single capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability:A-">MultipleCapabilityAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</code>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/SingleCapabilityAgent.html#SingleCapabilityAgent-bdi4jade.core.Capability-">SingleCapabilityAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a new BDIAgent with the given capability.</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/MultipleCapabilityAgent.html#MultipleCapabilityAgent-java.util.Collection-">MultipleCapabilityAgent</a></span>(java.util.Collection<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/Capability.html" title="class in bdi4jade.core">Capability</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/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</a></span></code> </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.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/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">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getCapability--">getCapability</a></span>()</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="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</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="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getCapability--">getCapability</a></span>()</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="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getCapability--">getCapability</a></span>()</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="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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 fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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">AbstractReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/reasoning/package-summary.html">bdi4jade.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">ReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/ReasoningStrategy.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">Sets the capability with which this strategy is associated with.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractReasoningStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</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/reasoning/package-summary.html">bdi4jade.reasoning</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>java.util.Set<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultAgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</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">AgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+ tried to be achieved (intentions) from the set of goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultAgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</div>
-</td>
-</tr>
-<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="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+ ones.</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">DefaultAgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</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">AgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</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/BDIAgent.html#BDIAgent(bdi4jade.core.Capability)">BDIAgent</a></strong>(<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><strong><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent(bdi4jade.core.Capability[])">BDIAgent</a></strong>(<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><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> wholeCapability)</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, java.util.Set, java.util.Set)">Capability</a></strong>(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><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>
-<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/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/BDIAgent.html#BDIAgent(java.util.Collection)">BDIAgent</a></strong>(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.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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/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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></strong></code> </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 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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#getCapability()">getCapability</a></strong>()</code>
-<div class="block">Returns the capability with which this plan library is associated.</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/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/plan/PlanLibrary.html#PlanLibrary(bdi4jade.core.Capability)">PlanLibrary</a></strong>(<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><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#PlanLibrary(bdi4jade.core.Capability, java.util.Set)">PlanLibrary</a></strong>(<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.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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="strong">AbstractReasoningStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/reasoning/package-summary.html">bdi4jade.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">ReasoningStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/ReasoningStrategy.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 with which this strategy is associated with.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AbstractReasoningStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
+ agent.</div>
+</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 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/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>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#addGoalOwner-java.util.Map-bdi4jade.core.Capability-">addGoalOwner</a></span>(java.util.Map<java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>,java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> goalOwnersMap,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</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/util/package-summary.html">bdi4jade.util</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>static void</code></td>
+<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#addGoalOwner-java.util.Map-bdi4jade.core.Capability-">addGoalOwner</a></span>(java.util.Map<java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>,java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> goalOwnersMap,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</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#addGoalOwner-java.util.Map-bdi4jade.core.Capability-">addGoalOwner</a></span>(java.util.Map<java.lang.Class<? extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>,java.util.Set<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> goalOwnersMap,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</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/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>
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html b/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html
index 61a047d..e75cebb 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html
@@ -1,277 +1,262 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.GoalUpdateSet.GoalDescription</title>
-<meta name="date" content="2014-08-12">
-<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.GoalUpdateSet.GoalDescription";
- }
-//-->
-</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.GoalUpdateSet.GoalDescription" class="title">Uses of Class<br>bdi4jade.core.GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.GoalUpdateSet.GoalDescription</title>
+<meta name="date" content="2014-09-13">
+<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.GoalUpdateSet.GoalDescription";
+ }
+ }
+ 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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.GoalUpdateSet.GoalDescription" class="title">Uses of Class<br>bdi4jade.core.GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+ associated with customization points of the BDI agent reasoning cycle.</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals--">getCurrentGoals</a></span>()</code>
+<div class="block">Returns the set of current agent goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals--">getDroppedGoals</a></span>()</code>
+<div class="block">Returns the set of dropped goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals--">getGeneratedGoals</a></span>()</code>
+<div class="block">Returns the set of generated goals.</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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#dropGoal-bdi4jade.core.GoalUpdateSet.GoalDescription-">dropGoal</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</code>
+<div class="block">Indicates that a goal should be dropped.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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.Set-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">Selects the goals that must be tried to achieve and the ones.</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">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter-java.util.Set-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">This method selects all goals to become intentions.</div>
+</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"><span class="typeNameLabel">DefaultAgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</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">DefaultAgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</div>
+</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"><span class="typeNameLabel">AgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+ tried to be achieved (intentions) from the set of goals.</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">AgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals()">getCurrentGoals</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals()">getDroppedGoals</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals()">getGeneratedGoals</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#dropGoal(bdi4jade.core.GoalUpdateSet.GoalDescription)">dropGoal</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</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/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
-<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">Selects the goals that must be tried to achieve and the ones.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">This method selects all goals to become intentions.</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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">Selects the goals that must be tried to achieve and the ones.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">This method selects all goals to become intentions.</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ tried to be achieved (intentions) from the set of goals.</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/GoalUpdateSet.html 428(+214 -214)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.html b/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.html
index f00c1a7..bcd08ad 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/GoalUpdateSet.html
@@ -1,217 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.GoalUpdateSet</title>
-<meta name="date" content="2014-08-12">
-<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.GoalUpdateSet";
- }
-//-->
-</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/GoalUpdateSet.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/GoalUpdateSet.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.GoalUpdateSet" class="title">Uses of Class<br>bdi4jade.core.GoalUpdateSet</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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.GoalUpdateSet</title>
+<meta name="date" content="2014-09-13">
+<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.GoalUpdateSet";
+ }
+ }
+ 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/GoalUpdateSet.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/GoalUpdateSet.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.GoalUpdateSet" class="title">Uses of Class<br>bdi4jade.core.GoalUpdateSet</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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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> with parameters of type <a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
-<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
+<div class="block">This method is responsible for analyzing goals dispatched by a capability
+ that have not been achieved yet, and choosing those to be dropped.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
+<div class="block">This performs no action, that is, it is an empty implementation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultAgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</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/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+ ones.</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/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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">DefaultAgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AgentOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</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">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
-<div class="block">This method is responsible for analyzing goals dispatched by a capability
- that have not been achieved yet, and choosing those to be dropped.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
-<div class="block">This performs no action, that is, it is an empty implementation.</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/GoalUpdateSet.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/GoalUpdateSet.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ ones.</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/GoalUpdateSet.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/GoalUpdateSet.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 426(+222 -204)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
index 39c2ac1..5cedb5d 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
@@ -1,206 +1,224 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.Intention</title>
-<meta name="date" content="2014-08-12">
-<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.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Intention</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</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.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.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 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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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><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>
+ 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>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+</td>
+</tr>
+<tr 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"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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/class-use/MetadataElement.html 688(+364 -324)
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
index 9ef9555..af88cb2 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
@@ -1,338 +1,378 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.core.MetadataElement</title>
-<meta name="date" content="2014-08-12">
-<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.core.MetadataElement";
- }
-//-->
-</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/MetadataElement.html" title="interface 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/MetadataElement.html" target="_top">Frames</a></li>
-<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.core.MetadataElement" class="title">Uses of Interface<br>bdi4jade.core.MetadataElement</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/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.core.MetadataElement</title>
+<meta name="date" content="2014-09-13">
+<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.core.MetadataElement";
+ }
+ }
+ 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/MetadataElement.html" title="interface 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/MetadataElement.html" target="_top">Frames</a></li>
+<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.core.MetadataElement" class="title">Uses of Interface<br>bdi4jade.core.MetadataElement</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/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</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">bdi4jade.plan</a></td>
-<td class="colLast">
+ goals and softgoals of an agent.</div>
+</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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><strong><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T></strong></code>
-<div class="block">This interface represents a belief of the belief base.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T></strong></code>
+ plans of BDI agents.</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V></span></code>
+<div class="block">This interface represents a belief of the belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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><K,V></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 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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></strong></code>
+ it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></span></code>
+<div class="block">This interface represents a belief that is a logic predicate.</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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><K,V></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><K,V></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><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></strong></code>
+ 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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,V></span></code>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</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><K,V></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</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><K,V></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><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
+ 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><K,V></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>
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<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> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table 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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></strong></code>
+ not 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/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, 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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></span></code>
+<div class="block">This class provides an implementation to the <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.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/goal/package-summary.html">bdi4jade.goal</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></code>
+ the preferences for softgoals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></code>
<div class="block">This class provides a default implementation for a softgoal, representing it
- just with a given name.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></strong></code>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></code>
+ just with a given name.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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 subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</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/Plan.html" title="interface in bdi4jade.plan">Plan</a></span></code>
+<div class="block">This interfaces represents the plan abstraction.</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/package-summary.html">bdi4jade.plan</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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><strong><a href="../../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></strong></code>
+ 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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></span></code>
<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>
-</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/MetadataElement.html" title="interface 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/MetadataElement.html" target="_top">Frames</a></li>
-<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+</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/MetadataElement.html" title="interface 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/MetadataElement.html" target="_top">Frames</a></li>
+<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/class-use/MetadataElementImpl.html b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElementImpl.html
index cd35e81..dd616b4 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElementImpl.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElementImpl.html
@@ -1,279 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.MetadataElementImpl</title>
-<meta name="date" content="2014-08-12">
-<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.MetadataElementImpl";
- }
-//-->
-</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/MetadataElementImpl.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/MetadataElementImpl.html" target="_top">Frames</a></li>
-<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.MetadataElementImpl" class="title">Uses of Class<br>bdi4jade.core.MetadataElementImpl</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/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.MetadataElementImpl</title>
+<meta name="date" content="2014-09-13">
+<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.MetadataElementImpl";
+ }
+ }
+ 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/MetadataElementImpl.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/MetadataElementImpl.html" target="_top">Frames</a></li>
+<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.MetadataElementImpl" class="title">Uses of Class<br>bdi4jade.core.MetadataElementImpl</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/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
-<td class="colLast">
+ capabilities.</div>
+</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.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">
+ 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">
<div class="block">This package contains interfaces and classes that allows representation of
- plans of BDI agents.</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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a><T></strong></code>
+ plans of BDI agents.</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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><K,V></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><K,V></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><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a><T></strong></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><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><T></strong></code>
+ 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/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><K,V></span></code>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a><K></span></code>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</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><K,V></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</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><K,V></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><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a><T></strong></code>
+ 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><K,V></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>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></strong></code>
+ not 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/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a><K></span></code>
+<div class="block">This class extends the <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</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/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></code>
+ the preferences for softgoals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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">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/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></code>
<div class="block">This class provides a default implementation for a softgoal, representing it
- just with a given name.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></code>
+ just with a given name.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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><strong><a href="../../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></strong></code>
+ 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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></span></code>
<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>
-</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/MetadataElementImpl.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/MetadataElementImpl.html" target="_top">Frames</a></li>
-<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+</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/MetadataElementImpl.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/MetadataElementImpl.html" target="_top">Frames</a></li>
+<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/class-use/MultipleCapabilityAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/MultipleCapabilityAgent.html
new file mode 100644
index 0000000..a1a0161
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/class-use/MultipleCapabilityAgent.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.MultipleCapabilityAgent</title>
+<meta name="date" content="2014-09-13">
+<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.MultipleCapabilityAgent";
+ }
+ }
+ 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/MultipleCapabilityAgent.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/MultipleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="MultipleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.MultipleCapabilityAgent" class="title">Uses of Class<br>bdi4jade.core.MultipleCapabilityAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.core.MultipleCapabilityAgent</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/MultipleCapabilityAgent.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/MultipleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="MultipleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/class-use/SingleCapabilityAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/SingleCapabilityAgent.html
new file mode 100644
index 0000000..c6e1605
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/class-use/SingleCapabilityAgent.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.SingleCapabilityAgent</title>
+<meta name="date" content="2014-09-13">
+<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.SingleCapabilityAgent";
+ }
+ }
+ 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/SingleCapabilityAgent.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/SingleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="SingleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.SingleCapabilityAgent" class="title">Uses of Class<br>bdi4jade.core.SingleCapabilityAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.core.SingleCapabilityAgent</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/SingleCapabilityAgent.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/SingleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="SingleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/GoalUpdateSet.GoalDescription.html b/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.GoalDescription.html
index 0242e73..109a6b1 100644
--- a/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.GoalDescription.html
+++ b/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.GoalDescription.html
@@ -1,252 +1,296 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>GoalUpdateSet.GoalDescription</title>
-<meta name="date" content="2014-08-12">
-<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="GoalUpdateSet.GoalDescription";
- }
-//-->
-</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.core</div>
-<h2 title="Class GoalUpdateSet.GoalDescription" class="title">Class GoalUpdateSet.GoalDescription</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.GoalUpdateSet.GoalDescription</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Enclosing class:</dt>
-<dd><a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">GoalUpdateSet.GoalDescription</span>
-extends java.lang.Object</pre>
-</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/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getDispatcher()">getDispatcher</a></strong>()</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"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getGoal()">getGoal</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/GoalUpdateSet.GoalDescription.html#getStatus()">getStatus</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>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">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getDispatcher()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDispatcher</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getDispatcher()</pre>
-</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>
-</li>
-</ul>
-<a name="getStatus()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getStatus</h4>
-<pre>public <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> getStatus()</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>GoalUpdateSet.GoalDescription</title>
+<meta name="date" content="2014-09-13">
+<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="GoalUpdateSet.GoalDescription";
+ }
+ }
+ 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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.core</div>
+<h2 title="Class GoalUpdateSet.GoalDescription" class="title">Class GoalUpdateSet.GoalDescription</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.GoalUpdateSet.GoalDescription</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GoalUpdateSet.GoalDescription</span>
+extends java.lang.Object</pre>
+<div class="block">This class is a data structure to describe a goal. This description
+ contains the goal itself, together with its status and the capability
+ that dispatched the goal (if it was dispatched in a plan of a
+ capability).</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="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/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getDispatcher--">getDispatcher</a></span>()</code>
+<div class="block">Returns the capability that dispatched the goal.</div>
+</td>
+</tr>
+<tr id="i1" 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/GoalUpdateSet.GoalDescription.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal described by this descriptor.</div>
+</td>
+</tr>
+<tr id="i2" 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/GoalUpdateSet.GoalDescription.html#getStatus--">getStatus</a></span>()</code>
+<div class="block">Returns the status of the goal described by this descriptor.</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">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDispatcher--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDispatcher</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getDispatcher()</pre>
+<div class="block">Returns the capability that dispatched the goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</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>
+<div class="block">Returns the goal described by this descriptor.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="getStatus--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<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 status of the goal described by this descriptor.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal status.</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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.GoalDescription.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/GoalUpdateSet.html 693(+383 -310)
diff --git a/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.html b/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.html
index afdfe93..c38de9b 100644
--- a/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.html
+++ b/bdi-jade/doc/bdi4jade/core/GoalUpdateSet.html
@@ -1,310 +1,383 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>GoalUpdateSet</title>
-<meta name="date" content="2014-08-12">
-<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="GoalUpdateSet";
- }
-//-->
-</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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.core</div>
-<h2 title="Class GoalUpdateSet" class="title">Class GoalUpdateSet</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.GoalUpdateSet</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="strong">GoalUpdateSet</span>
-extends java.lang.Object</pre>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>ingridnunes</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>class </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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/core/GoalUpdateSet.html#dropGoal(bdi4jade.core.GoalUpdateSet.GoalDescription)">dropGoal</a></strong>(<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal)">generateGoal</a></strong>(<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"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal, bdi4jade.core.Capability)">generateGoal</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals()">getCurrentGoals</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals()">getDroppedGoals</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals()">getGeneratedGoals</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>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">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="dropGoal(bdi4jade.core.GoalUpdateSet.GoalDescription)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dropGoal</h4>
-<pre>public void dropGoal(<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</pre>
-</li>
-</ul>
-<a name="generateGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateGoal</h4>
-<pre>public void generateGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-</li>
-</ul>
-<a name="generateGoal(bdi4jade.goal.Goal, bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>generateGoal</h4>
-<pre>public void generateGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</pre>
-</li>
-</ul>
-<a name="getCurrentGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCurrentGoals</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getCurrentGoals()</pre>
-</li>
-</ul>
-<a name="getDroppedGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDroppedGoals</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getDroppedGoals()</pre>
-</li>
-</ul>
-<a name="getGeneratedGoals()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getGeneratedGoals</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getGeneratedGoals()</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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.html" target="_top">Frames</a></li>
-<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>GoalUpdateSet</title>
+<meta name="date" content="2014-09-13">
+<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="GoalUpdateSet";
+ }
+ }
+ 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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.core</div>
+<h2 title="Class GoalUpdateSet" class="title">Class GoalUpdateSet</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.GoalUpdateSet</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">GoalUpdateSet</span>
+extends java.lang.Object</pre>
+<div class="block">This class is a data structure to used to specify updates on goals. In a
+ certain agent state, it has a set of current goals. During the agent
+ reasoning cycle, some of these goals may be dropped, and new goals may be
+ generated. This class has the set with current goals, and allows informing
+ which goals should be dropped, and which should be generated. Current goals
+ may contain goals dispatched by a single capability.</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">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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a></span></code>
+<div class="block">This class is a data structure to describe 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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/GoalUpdateSet.html#dropGoal-bdi4jade.core.GoalUpdateSet.GoalDescription-">dropGoal</a></span>(<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</code>
+<div class="block">Indicates that a goal should be dropped.</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/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-">generateGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Indicates that a goal should be added to the agent.</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/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-bdi4jade.core.Capability-">generateGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code>
+<div class="block">Indicates that a goal should be added to the agent, with the capability
+ that dispatched the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals--">getCurrentGoals</a></span>()</code>
+<div class="block">Returns the set of current agent goals.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals--">getDroppedGoals</a></span>()</code>
+<div class="block">Returns the set of dropped goals.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals--">getGeneratedGoals</a></span>()</code>
+<div class="block">Returns the set of generated goals.</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">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="dropGoal-bdi4jade.core.GoalUpdateSet.GoalDescription-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropGoal</h4>
+<pre>public void dropGoal(<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a> goal)</pre>
+<div class="block">Indicates that a goal should be dropped. The goal is added to the set of
+ dropped goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dropped.</dd>
+</dl>
+</li>
+</ul>
+<a name="generateGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateGoal</h4>
+<pre>public void generateGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Indicates that a goal should be added to the agent. The goal is added to
+ the set of generated goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be added.</dd>
+</dl>
+</li>
+</ul>
+<a name="generateGoal-bdi4jade.goal.Goal-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>generateGoal</h4>
+<pre>public void generateGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</pre>
+<div class="block">Indicates that a goal should be added to the agent, with the capability
+ that dispatched the goal. The goal is added to the set of generated
+ goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be added.</dd>
+<dd><code>dispatcher</code> - the capability that dispatched the goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentGoals</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getCurrentGoals()</pre>
+<div class="block">Returns the set of current agent goals.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of current goals.</dd>
+</dl>
+</li>
+</ul>
+<a name="getDroppedGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDroppedGoals</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getDroppedGoals()</pre>
+<div class="block">Returns the set of dropped goals.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of dropped goals.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGeneratedGoals--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getGeneratedGoals</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> getGeneratedGoals()</pre>
+<div class="block">Returns the set of generated goals.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of generated 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/GoalUpdateSet.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/GoalUpdateSet.GoalDescription.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/GoalUpdateSet.html" target="_top">Frames</a></li>
+<li><a href="GoalUpdateSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/Intention.html 967(+520 -447)
diff --git a/bdi-jade/doc/bdi4jade/core/Intention.html b/bdi-jade/doc/bdi4jade/core/Intention.html
index 109bd1b..c61e2e4 100644
--- a/bdi-jade/doc/bdi4jade/core/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/Intention.html
@@ -1,465 +1,538 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:04 BRT 2014 -->
-<title>Intention</title>
-<meta name="date" content="2014-08-12">
-<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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Intention</title>
+<meta name="date" content="2014-09-13">
+<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,"i10":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/GoalUpdateSet.GoalDescription.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/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getOwner()">getOwner</a></strong>()</code> </td>
-</tr>
-<tr 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><strong><a href="../../bdi4jade/core/Intention.html#getStatus()">getStatus</a></strong>()</code>
+ desired. This occurs during the agent reasoning cycle or when a goal is
+ dropped (<a href="../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-"><code>BDIAgent.dropGoal(Goal)</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">
+<!-- ======== 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.AbstractBDIAgent-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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.AbstractBDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</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 about goal events.</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><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/Intention.html#getDispatcher--">getDispatcher</a></span>()</code>
+<div class="block">Returns the capability that dispatched this goal.</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>
+<div class="block">Returns the goal associated with this intention.</div>
+</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>
+<div class="block">Returns all goal listeners.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent</a></span>()</code>
+<div class="block">Returns the agent associated with this intention.</div>
+</td>
+</tr>
+<tr id="i6" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getOwners--">getOwners</a></span>()</code>
+<div class="block">Returns the set of capabilities that own this goal.</div>
+</td>
+</tr>
+<tr id="i7" 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/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="altColor">
-<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="rowColor">
-<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>
-<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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>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>
+ achieve.</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#noLongerDesire--">noLongerDesire</a></span>()</code>
+<div class="block">Sets this intention as no longer desired.</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#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, so it will not be notified about the goal events
+ anymore.</div>
+</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/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.AbstractBDIAgent-">
+<!-- -->
+</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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent)
+ throws java.lang.IllegalAccessException</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>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalAccessException</code> - if the goal was dispatched by a capability that has no access
+ to the goal to be achieved.</dd>
+</dl>
+</li>
+</ul>
+<a name="Intention-bdi4jade.goal.Goal-bdi4jade.core.AbstractBDIAgent-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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)
+ throws java.lang.IllegalAccessException</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>dispatcher</code> - the Capability that dispatched the goal.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalAccessException</code> - if the goal was dispatched by a capability that has no access
+ to the goal to be achieved.</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 about goal events.</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="getOwner()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getOwner</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getOwner()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the owner</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="getDispatcher--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDispatcher</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getDispatcher()</pre>
+<div class="block">Returns the capability that dispatched this goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the dispatcher.</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>
+<div class="block">Returns the goal associated with this intention.</div>
+<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>
+<div class="block">Returns all goal listeners.</div>
+<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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> getMyAgent()</pre>
+<div class="block">Returns the agent associated with this intention.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the myAgent.</dd>
+</dl>
+</li>
+</ul>
+<a name="getOwners--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOwners</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> getOwners()</pre>
+<div class="block">Returns the set of capabilities that own this goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the owners.</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>
-<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>
+ <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, so it will not be notified about the goal events
+ 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/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface 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/GoalUpdateSet.GoalDescription.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/MetadataElement.html 618(+328 -290)
diff --git a/bdi-jade/doc/bdi4jade/core/MetadataElement.html b/bdi-jade/doc/bdi4jade/core/MetadataElement.html
index eb350d9..e04a330 100644
--- a/bdi-jade/doc/bdi4jade/core/MetadataElement.html
+++ b/bdi-jade/doc/bdi4jade/core/MetadataElement.html
@@ -1,291 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>MetadataElement</title>
-<meta name="date" content="2014-08-12">
-<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="MetadataElement";
- }
-//-->
-</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/MetadataElement.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/Intention.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElementImpl.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/MetadataElement.html" target="_top">Frames</a></li>
-<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.core</div>
-<h2 title="Interface MetadataElement" class="title">Interface MetadataElement</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><T>, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><T>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></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/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>, <a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</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="strong">MetadataElement</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">
-<!-- ========== 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.Map<?,?></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElement.html#getMetadata()">getMetadata</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/core/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Gets a value of a metadata.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a></strong>(java.lang.Object name,
- java.lang.Object value)</code>
-<div class="block">Put a metadata in this element.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Removes a metadata of this element.</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="getMetadata()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetadata</h4>
-<pre>java.util.Map<?,?> getMetadata()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the metadata</dd></dl>
-</li>
-</ul>
-<a name="getMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetadata</h4>
-<pre>java.lang.Object getMetadata(java.lang.Object name)</pre>
-<div class="block">Gets a value of a metadata.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the existing value of this metadata.</dd></dl>
-</li>
-</ul>
-<a name="hasMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasMetadata</h4>
-<pre>boolean hasMetadata(java.lang.Object name)</pre>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the element has this metadata.</dd></dl>
-</li>
-</ul>
-<a name="putMetadata(java.lang.Object, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMetadata</h4>
-<pre>void putMetadata(java.lang.Object name,
- java.lang.Object value)</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>MetadataElement</title>
+<meta name="date" content="2014-09-13">
+<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="MetadataElement";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":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/MetadataElement.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/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MetadataElementImpl.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/MetadataElement.html" target="_top">Frames</a></li>
+<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.core</div>
+<h2 title="Interface MetadataElement" class="title">Interface MetadataElement</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V>, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>, <a href="../../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K></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/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a>, <a href="../../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a>, <a href="../../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a>, <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>, <a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</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>, <a href="../../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">MetadataElement</span></pre>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata. Such metadata may be used in reasoning processes.</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>java.util.Map<?,?></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a></span>()</code> </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/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Gets a value of a metadata.</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/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Verifies if a metadata is associated with this element.</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/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a></span>(java.lang.Object name,
+ java.lang.Object value)</code>
+<div class="block">Put a metadata in this element.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Removes a metadata of this element.</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="getMetadata--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>java.util.Map<?,?> getMetadata()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the metadata</dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>java.lang.Object getMetadata(java.lang.Object name)</pre>
+<div class="block">Gets a value of a metadata.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the existing value of this metadata.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasMetadata</h4>
+<pre>boolean hasMetadata(java.lang.Object name)</pre>
+<div class="block">Verifies if a metadata is associated with this element.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the element has this metadata.</dd>
+</dl>
+</li>
+</ul>
+<a name="putMetadata-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putMetadata</h4>
+<pre>void putMetadata(java.lang.Object name,
+ java.lang.Object value)</pre>
<div class="block">Put a metadata in this element. If it does not exists, it is added, and
- it is update otherwise.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd><dd><code>value</code> - the value associated with this metadata.</dd></dl>
-</li>
-</ul>
-<a name="removeMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeMetadata</h4>
-<pre>java.lang.Object removeMetadata(java.lang.Object name)</pre>
-<div class="block">Removes a metadata of this element.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the existing value of this metadata.</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/MetadataElement.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/Intention.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElementImpl.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/MetadataElement.html" target="_top">Frames</a></li>
-<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ it is update otherwise.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dd><code>value</code> - the value associated with this metadata.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeMetadata</h4>
+<pre>java.lang.Object removeMetadata(java.lang.Object name)</pre>
+<div class="block">Removes a metadata of this element.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the existing value of this metadata.</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/MetadataElement.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/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MetadataElementImpl.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/MetadataElement.html" target="_top">Frames</a></li>
+<li><a href="MetadataElement.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/core/MetadataElementImpl.html 831(+439 -392)
diff --git a/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html b/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
index e785c2e..515da4f 100644
--- a/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
+++ b/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
@@ -1,393 +1,440 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>MetadataElementImpl</title>
-<meta name="date" content="2014-08-12">
-<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="MetadataElementImpl";
- }
-//-->
-</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/MetadataElementImpl.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/MetadataElement.html" title="interface in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/MetadataElementImpl.html" target="_top">Frames</a></li>
-<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 MetadataElementImpl" class="title">Class MetadataElementImpl</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.MetadataElementImpl</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>, <a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">MetadataElementImpl</span>
-extends java.lang.Object
-implements <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></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">
-<!-- =========== 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>protected java.util.Map<java.lang.Object,java.lang.Object></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</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/core/MetadataElementImpl.html#MetadataElementImpl()">MetadataElementImpl</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.Map<?,?></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata()">getMetadata</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/core/MetadataElementImpl.html#getMetadata(java.lang.Object)">getMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Gets a value of a metadata.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#hasMetadata(java.lang.Object)">hasMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a></strong>(java.lang.Object name,
- java.lang.Object value)</code>
-<div class="block">Put a metadata in this element.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.Object</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#removeMetadata(java.lang.Object)">removeMetadata</a></strong>(java.lang.Object name)</code>
-<div class="block">Removes a metadata of this element.</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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="metadata">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>metadata</h4>
-<pre>protected java.util.Map<java.lang.Object,java.lang.Object> metadata</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="MetadataElementImpl()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>MetadataElementImpl</h4>
-<pre>public MetadataElementImpl()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getMetadata()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetadata</h4>
-<pre>public java.util.Map<?,?> getMetadata()</pre>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata()">getMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the metadata</dd></dl>
-</li>
-</ul>
-<a name="getMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetadata</h4>
-<pre>public java.lang.Object getMetadata(java.lang.Object name)</pre>
-<div class="block">Gets a value of a metadata.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata(java.lang.Object)">getMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the existing value of this metadata.</dd></dl>
-</li>
-</ul>
-<a name="hasMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasMetadata</h4>
-<pre>public boolean hasMetadata(java.lang.Object name)</pre>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#hasMetadata(java.lang.Object)">hasMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the element has this metadata.</dd></dl>
-</li>
-</ul>
-<a name="putMetadata(java.lang.Object, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMetadata</h4>
-<pre>public void putMetadata(java.lang.Object name,
- java.lang.Object value)</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>MetadataElementImpl</title>
+<meta name="date" content="2014-09-13">
+<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="MetadataElementImpl";
+ }
+ }
+ 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/MetadataElementImpl.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/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MultipleCapabilityAgent.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/MetadataElementImpl.html" target="_top">Frames</a></li>
+<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 MetadataElementImpl" class="title">Class MetadataElementImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.MetadataElementImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>, <a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">MetadataElementImpl</span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></pre>
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>. It is
+ able to store metadata.</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">
+<!-- =========== 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.Map<java.lang.Object,java.lang.Object></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</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/MetadataElementImpl.html#MetadataElementImpl--">MetadataElementImpl</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.Map<?,?></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata</a></span>()</code> </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/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Gets a value of a metadata.</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/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Verifies if a metadata is associated with this element.</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/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a></span>(java.lang.Object name,
+ java.lang.Object value)</code>
+<div class="block">Put a metadata in this element.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata</a></span>(java.lang.Object name)</code>
+<div class="block">Removes a metadata of this element.</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="metadata">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>metadata</h4>
+<pre>protected java.util.Map<java.lang.Object,java.lang.Object> metadata</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetadataElementImpl--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetadataElementImpl</h4>
+<pre>public MetadataElementImpl()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMetadata--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>public java.util.Map<?,?> getMetadata()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the metadata</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--"><code>MetadataElement.getMetadata()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetadata</h4>
+<pre>public java.lang.Object getMetadata(java.lang.Object name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">MetadataElement</a></code></span></div>
+<div class="block">Gets a value of a metadata.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-">getMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the existing value of this metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html#getMetadata-java.lang.Object-"><code>MetadataElement.getMetadata(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="hasMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasMetadata</h4>
+<pre>public boolean hasMetadata(java.lang.Object name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">MetadataElement</a></code></span></div>
+<div class="block">Verifies if a metadata is associated with this element.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the element has this metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-"><code>MetadataElement.hasMetadata(Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="putMetadata-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>putMetadata</h4>
+<pre>public void putMetadata(java.lang.Object name,
+ java.lang.Object value)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">MetadataElement</a></code></span></div>
<div class="block">Put a metadata in this element. If it does not exists, it is added, and
- it is update otherwise.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd><dd><code>value</code> - the value associated with this metadata.</dd></dl>
-</li>
-</ul>
-<a name="removeMetadata(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeMetadata</h4>
-<pre>public java.lang.Object removeMetadata(java.lang.Object name)</pre>
-<div class="block">Removes a metadata of this element.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata(java.lang.Object)">removeMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the metadata.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the existing value of this metadata.</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/MetadataElementImpl.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/MetadataElement.html" title="interface in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/MetadataElementImpl.html" target="_top">Frames</a></li>
-<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ it is update otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dd><code>value</code> - the value associated with this metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-"><code>MetadataElement.putMetadata(Object, Object)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="removeMetadata-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeMetadata</h4>
+<pre>public java.lang.Object removeMetadata(java.lang.Object name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">MetadataElement</a></code></span></div>
+<div class="block">Removes a metadata of this element.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata</a></code> in interface <code><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the metadata.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the existing value of this metadata.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-"><code>MetadataElement.removeMetadata(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/MetadataElementImpl.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/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/MultipleCapabilityAgent.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/MetadataElementImpl.html" target="_top">Frames</a></li>
+<li><a href="MetadataElementImpl.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/core/MultipleCapabilityAgent.html b/bdi-jade/doc/bdi4jade/core/MultipleCapabilityAgent.html
new file mode 100644
index 0000000..cdee3f8
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/MultipleCapabilityAgent.html
@@ -0,0 +1,445 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>MultipleCapabilityAgent</title>
+<meta name="date" content="2014-09-13">
+<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="MultipleCapabilityAgent";
+ }
+ }
+ 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/MultipleCapabilityAgent.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/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/SingleCapabilityAgent.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/MultipleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="MultipleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.core.AbstractBDIAgent">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 MultipleCapabilityAgent" class="title">Class MultipleCapabilityAgent</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><a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.AbstractBDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.MultipleCapabilityAgent</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/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a>, jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MultipleCapabilityAgent</span>
+extends <a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></pre>
+<div class="block">This class is a BDIAgent that has multiple aggregated capabilities.</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.core.MultipleCapabilityAgent">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.bdi4jade.core.AbstractBDIAgent">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/AbstractBDIAgent.html#goalListeners">goalListeners</a></code></li>
+</ul>
+<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/MultipleCapabilityAgent.html#MultipleCapabilityAgent--">MultipleCapabilityAgent</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/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability-">MultipleCapabilityAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a new BDIAgent with a single capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability:A-">MultipleCapabilityAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</code>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-java.util.Collection-">MultipleCapabilityAgent</a></span>(java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</code>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</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/MultipleCapabilityAgent.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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MultipleCapabilityAgent.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>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.AbstractBDIAgent">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getAllCapabilities--">getAllCapabilities</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getBeliefs--">getBeliefs</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getCapabilities--">getCapabilities</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoalListeners--">getGoalListeners</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoals--">getGoals</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getIntentions--">getIntentions</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getSoftgoals--">getSoftgoals</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#init--">init</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#restart--">restart</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setup--">setup</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#takeDown--">takeDown</a></code></li>
+</ul>
+<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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.BDIAgent">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive--">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#doActivate--">doActivate</a>, <a href="../../bdi4jade/core/BDIAgent.html#doClone-jade.core.Location-java.lang.String-">doClone</a>, <a href="../../bdi4jade/core/BDIAgent.html#doDelete--">doDelete</a>, <a href="../../bdi4jade/core/BDIAgent.html#doMove-jade.core.Location-">doMove</a>, <a href="../../bdi4jade/core/BDIAgent.html#doSuspend--">doSuspend</a>, <a href="../../bdi4jade/core/BDIAgent.html#doTimeOut-jade.core.Timer-">doTimeOut</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait--">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait-long-">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWake--">doWake</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAgentState--">getAgentState</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAID--">getAID</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAMS--">getAMS</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContainerController--">getContainerController</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContentManager--">getContentManager</a>, <a href="../../bdi4jade/core/BDIAgent.html#getCurQueueSize--">getCurQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHap--">getHap</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHelper-java.lang.String-">getHelper</a>, <a href="../../bdi4jade/core/BDIAgent.html#getLocalName--">getLocalName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getName--">getName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getQueueSize--">getQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#here--">here</a>, <a href="../../bdi4jade/core/BDIAgent.html#putBack-jade.lang.acl.ACLMessage-">putBack</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive--">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive-jade.lang.acl.MessageTemplate-">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send</a>, <a href="../../bdi4jade/core/BDIAgent.html#setQueueSize-int-">setQueueSize</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="MultipleCapabilityAgent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MultipleCapabilityAgent</h4>
+<pre>public MultipleCapabilityAgent()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="MultipleCapabilityAgent-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MultipleCapabilityAgent</h4>
+<pre>public MultipleCapabilityAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Creates a new BDIAgent with a single capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to be added to the agent.</dd>
+</dl>
+</li>
+</ul>
+<a name="MultipleCapabilityAgent-bdi4jade.core.Capability:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MultipleCapabilityAgent</h4>
+<pre>public MultipleCapabilityAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[] capabilities)</pre>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capabilities</code> - the capabilities to be added to the agent.</dd>
+</dl>
+</li>
+</ul>
+<a name="MultipleCapabilityAgent-java.util.Collection-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MultipleCapabilityAgent</h4>
+<pre>public MultipleCapabilityAgent(java.util.Collection<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>> capabilities)</pre>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capabilities</code> - the capabilities to be added to the agent.</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="addCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addCapability</h4>
+<pre>public final void addCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/core/AbstractBDIAgent.html#addCapability-bdi4jade.core.Capability-">AbstractBDIAgent</a></code></span></div>
+<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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/AbstractBDIAgent.html#addCapability-bdi4jade.core.Capability-"><code>AbstractBDIAgent.addCapability(bdi4jade.core.Capability)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="removeCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeCapability</h4>
+<pre>public final boolean removeCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/core/AbstractBDIAgent.html#removeCapability-bdi4jade.core.Capability-">AbstractBDIAgent</a></code></span></div>
+<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, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/core/AbstractBDIAgent.html#removeCapability-bdi4jade.core.Capability-"><code>AbstractBDIAgent.removeCapability(bdi4jade.core.Capability)</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/MultipleCapabilityAgent.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/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/SingleCapabilityAgent.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/MultipleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="MultipleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.core.AbstractBDIAgent">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/package-frame.html 58(+31 -27)
diff --git a/bdi-jade/doc/bdi4jade/core/package-frame.html b/bdi-jade/doc/bdi4jade/core/package-frame.html
index 935f690..f0c8d69 100644
--- a/bdi-jade/doc/bdi4jade/core/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/core/package-frame.html
@@ -1,27 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-08-12">
-<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="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="MetadataElement.html" title="interface in bdi4jade.core" target="classFrame"><i>MetadataElement</i></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="GoalUpdateSet.html" title="class in bdi4jade.core" target="classFrame">GoalUpdateSet</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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-09-13">
+<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="BDIAgent.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">BDIAgent</span></a></li>
+<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="AbstractBDIAgent.html" title="class in bdi4jade.core" target="classFrame">AbstractBDIAgent</a></li>
+<li><a href="Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
+<li><a href="GoalUpdateSet.html" title="class in bdi4jade.core" target="classFrame">GoalUpdateSet</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>
+<li><a href="MultipleCapabilityAgent.html" title="class in bdi4jade.core" target="classFrame">MultipleCapabilityAgent</a></li>
+<li><a href="SingleCapabilityAgent.html" title="class in bdi4jade.core" target="classFrame">SingleCapabilityAgent</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/core/package-summary.html 391(+220 -171)
diff --git a/bdi-jade/doc/bdi4jade/core/package-summary.html b/bdi-jade/doc/bdi4jade/core/package-summary.html
index 4636f52..7f47d5d 100644
--- a/bdi-jade/doc/bdi4jade/core/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/core/package-summary.html
@@ -1,172 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-08-12">
-<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="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="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">
-<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/Capability.html" title="class in bdi4jade.core">Capability</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-09-13">
+<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 class="docSummary">
+<div class="block">This package contains the key classes of BDI4JADE.</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/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></td>
+<td class="colLast">
+<div class="block">This interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></td>
+<td class="colLast">
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</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/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></td>
+<td class="colLast">
+<div class="block">This class is an abstract implementation of the <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><code>BDIAgent</code></a> interface.</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="altColor">
-<td class="colFirst"><a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></td>
-<td class="colLast"> </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><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/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></td>
+<td class="colLast">
+<div class="block">This class is a data structure to used to specify updates on goals.</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">
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></td>
+<td class="colLast">
+<div class="block">This class is a BDIAgent that has multiple aggregated capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></td>
+<td class="colLast">
+<div class="block">This class is a BDIAgent that has a single capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.core Description">Package bdi4jade.core Description</h2>
+<div class="block">This package contains the key classes of BDI4JADE. Such classes include
+ the BDI agent and capability concepts.</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/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 297(+156 -141)
diff --git a/bdi-jade/doc/bdi4jade/core/package-tree.html b/bdi-jade/doc/bdi4jade/core/package-tree.html
index 7bac4df..547b758 100644
--- a/bdi-jade/doc/bdi4jade/core/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/core/package-tree.html
@@ -1,141 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.core Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet</span></a></li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet.GoalDescription</span></a></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/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="strong">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="strong">MetadataElement</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/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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.core Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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/AbstractBDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">AbstractBDIAgent</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a>)
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">MultipleCapabilityAgent</span></a></li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">SingleCapabilityAgent</span></a></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.core.<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet</span></a></li>
+<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet.GoalDescription</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.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/BDIAgent.html" title="interface in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a></li>
+<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 791(+436 -355)
diff --git a/bdi-jade/doc/bdi4jade/core/package-use.html b/bdi-jade/doc/bdi4jade/core/package-use.html
index 2331f22..45efe1a 100644
--- a/bdi-jade/doc/bdi4jade/core/package-use.html
+++ b/bdi-jade/doc/bdi4jade/core/package-use.html
@@ -1,368 +1,449 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.core</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.core</title>
+<meta name="date" content="2014-09-13">
+<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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</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">
+ 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">
+ 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">
+ 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">
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</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/Capability.html#bdi4jade.belief">Capability</a>
+ associated with customization points of the BDI agent reasoning cycle.</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.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/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 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.core">Capability</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>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.belief">MetadataElementImpl</a>
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</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/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/AbstractBDIAgent.html#bdi4jade.core">AbstractBDIAgent</a>
+<div class="block">This class is an abstract implementation of the <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><code>BDIAgent</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.core">BDIAgent</a>
+<div class="block">This interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.html#bdi4jade.core">GoalUpdateSet</a> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html#bdi4jade.core">GoalUpdateSet.GoalDescription</a> </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 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/Capability.html#bdi4jade.extension.planselection.utilitybased">Capability</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html#bdi4jade.core">GoalUpdateSet.GoalDescription</a>
+<div class="block">This class is a data structure to describe a goal.</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>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</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/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/Capability.html#bdi4jade.extension.planselection.utilitybased">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/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 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 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.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/Capability.html#bdi4jade.plan">Capability</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.extension.planselection.utilitybased">MetadataElement</a>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.extension.planselection.utilitybased">MetadataElementImpl</a>
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</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/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>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.goal">MetadataElementImpl</a>
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</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/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 interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans.</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>
-<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 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 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/Capability.html#bdi4jade.reasoning">Capability</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>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.plan">MetadataElementImpl</a>
+<div class="block">This class provides an implementation to the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</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/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/Capability.html#bdi4jade.plan.planbody">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/GoalUpdateSet.html#bdi4jade.reasoning">GoalUpdateSet</a> </td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html#bdi4jade.reasoning">GoalUpdateSet.GoalDescription</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/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>
+<tr class="rowColor">
+<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 interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.reasoning">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="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.html#bdi4jade.reasoning">GoalUpdateSet</a>
+<div class="block">This class is a data structure to used to specify updates on goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/GoalUpdateSet.GoalDescription.html#bdi4jade.reasoning">GoalUpdateSet.GoalDescription</a>
+<div class="block">This class is a data structure to describe a goal.</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/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>
+<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>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/core/SingleCapabilityAgent.html b/bdi-jade/doc/bdi4jade/core/SingleCapabilityAgent.html
new file mode 100644
index 0000000..15de069
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/core/SingleCapabilityAgent.html
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>SingleCapabilityAgent</title>
+<meta name="date" content="2014-09-13">
+<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="SingleCapabilityAgent";
+ }
+ }
+ 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/SingleCapabilityAgent.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/MultipleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/SingleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="SingleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.core.AbstractBDIAgent">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 SingleCapabilityAgent" class="title">Class SingleCapabilityAgent</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><a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.AbstractBDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.SingleCapabilityAgent</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/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a>, jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SingleCapabilityAgent</span>
+extends <a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></pre>
+<div class="block">This class is a BDIAgent that has a single capability.</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.core.SingleCapabilityAgent">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.bdi4jade.core.AbstractBDIAgent">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/AbstractBDIAgent.html#goalListeners">goalListeners</a></code></li>
+</ul>
+<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/SingleCapabilityAgent.html#SingleCapabilityAgent--">SingleCapabilityAgent</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/SingleCapabilityAgent.html#SingleCapabilityAgent-bdi4jade.core.Capability-">SingleCapabilityAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Creates a new BDIAgent with the given 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><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/SingleCapabilityAgent.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability of 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/SingleCapabilityAgent.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">Sets the capability of this agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.AbstractBDIAgent">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getAllCapabilities--">getAllCapabilities</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getBeliefs--">getBeliefs</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getCapabilities--">getCapabilities</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoalListeners--">getGoalListeners</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getGoals--">getGoals</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getIntentions--">getIntentions</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#getSoftgoals--">getSoftgoals</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#init--">init</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#restart--">restart</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#setup--">setup</a>, <a href="../../bdi4jade/core/AbstractBDIAgent.html#takeDown--">takeDown</a></code></li>
+</ul>
+<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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.BDIAgent">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/BDIAgent.html#blockingReceive--">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-long-">blockingReceive</a>, <a href="../../bdi4jade/core/BDIAgent.html#doActivate--">doActivate</a>, <a href="../../bdi4jade/core/BDIAgent.html#doClone-jade.core.Location-java.lang.String-">doClone</a>, <a href="../../bdi4jade/core/BDIAgent.html#doDelete--">doDelete</a>, <a href="../../bdi4jade/core/BDIAgent.html#doMove-jade.core.Location-">doMove</a>, <a href="../../bdi4jade/core/BDIAgent.html#doSuspend--">doSuspend</a>, <a href="../../bdi4jade/core/BDIAgent.html#doTimeOut-jade.core.Timer-">doTimeOut</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait--">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWait-long-">doWait</a>, <a href="../../bdi4jade/core/BDIAgent.html#doWake--">doWake</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAgentState--">getAgentState</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAID--">getAID</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAMS--">getAMS</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContainerController--">getContainerController</a>, <a href="../../bdi4jade/core/BDIAgent.html#getContentManager--">getContentManager</a>, <a href="../../bdi4jade/core/BDIAgent.html#getCurQueueSize--">getCurQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHap--">getHap</a>, <a href="../../bdi4jade/core/BDIAgent.html#getHelper-java.lang.String-">getHelper</a>, <a href="../../bdi4jade/core/BDIAgent.html#getLocalName--">getLocalName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getName--">getName</a>, <a href="../../bdi4jade/core/BDIAgent.html#getQueueSize--">getQueueSize</a>, <a href="../../bdi4jade/core/BDIAgent.html#here--">here</a>, <a href="../../bdi4jade/core/BDIAgent.html#putBack-jade.lang.acl.ACLMessage-">putBack</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive--">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#receive-jade.lang.acl.MessageTemplate-">receive</a>, <a href="../../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send</a>, <a href="../../bdi4jade/core/BDIAgent.html#setQueueSize-int-">setQueueSize</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="SingleCapabilityAgent--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SingleCapabilityAgent</h4>
+<pre>public SingleCapabilityAgent()</pre>
+<div class="block">Default constructor. Creates a new BDIAgent with a single capability.</div>
+</li>
+</ul>
+<a name="SingleCapabilityAgent-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SingleCapabilityAgent</h4>
+<pre>public SingleCapabilityAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Creates a new BDIAgent with the given capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to be added to the agent.</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="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block">Returns the capability of this agent.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="setCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCapability</h4>
+<pre>public void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Sets the capability of this agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability 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/SingleCapabilityAgent.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/MultipleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/SingleCapabilityAgent.html" target="_top">Frames</a></li>
+<li><a href="SingleCapabilityAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.core.AbstractBDIAgent">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/event/BeliefEvent.Action.html 730(+376 -354)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
index ae2f3db..b5b6d9b 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
@@ -1,365 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefEvent.Action</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BeliefEvent.Action</title>
+<meta name="date" content="2014-09-13">
+<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_SET_VALUE_ADDED">BELIEF_SET_VALUE_ADDED</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_SET_VALUE_REMOVED">BELIEF_SET_VALUE_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 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/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>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>
+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 948(+499 -449)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
index 4a3926d..f6eccb9 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
@@ -1,450 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefEvent</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BeliefEvent</title>
+<meta name="date" content="2014-09-13">
+<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>Ingrid Nunes</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="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><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="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><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="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="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>
-<div class="block">Returns the action performed.</div>
-</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>
-<div class="block">Returns arguments associated with the action performed.</div>
-</td>
-</tr>
-<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"><code><strong><a href="../../bdi4jade/event/BeliefEvent.html#getBelief()">getBelief</a></strong>()</code>
-<div class="block">Returns the belief over which the event has occurred.</div>
-</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>
-<div class="block">Sets the action performed.</div>
-</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>
-<div class="block">Sets the arguments associated with the action performed.</div>
-</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="interface in bdi4jade.belief">Belief</a><?> belief)</code>
-<div class="block">Sets the belief over which the event has occurred.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.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>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="strong">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="strong">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="strong">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="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>
-<div class="block">Returns arguments associated with the action performed.</div>
-<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="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="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>
-<div class="block">Sets the action performed.</div>
-<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>
-<div class="block">Sets the arguments associated with the action performed.</div>
-<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="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="strong">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><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/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 456(+238 -218)
diff --git a/bdi-jade/doc/bdi4jade/event/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/BeliefListener.html
index b0d2a72..2158581 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefListener</title>
-<meta name="date" content="2014-08-12">
-<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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BeliefListener</title>
+<meta name="date" content="2014-09-13">
+<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="strong">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="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#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred</a></strong>(<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="strong">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><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>
+ 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 32cabad..05699db 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
@@ -1,210 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
+<meta name="date" content="2014-09-13">
+<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 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>
-<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="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>
+ 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>
-<div class="block">Sets the action performed.</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/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="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><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="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><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 391(+200 -191)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
index ba3ccc5..736ffb4 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
@@ -1,197 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent</title>
-<meta name="date" content="2014-08-12">
-<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.belief">bdi4jade.belief</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent</title>
+<meta name="date" content="2014-09-13">
+<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">
+ 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 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="strong">AbstractBelief.</span><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html#notifyBeliefBases(bdi4jade.event.BeliefEvent)">notifyBeliefBases</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefEvent)</code>
+ 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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#notifyBeliefChanged(bdi4jade.event.BeliefEvent)">notifyBeliefChanged</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> beliefChanged)</code>
+ 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 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#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred</a></strong>(<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><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>
+ 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 369(+189 -180)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
index 7d330d9..30788a1 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
@@ -1,182 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.event.BeliefListener</title>
-<meta name="date" content="2014-08-12">
-<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.belief">bdi4jade.belief</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.BeliefListener</title>
+<meta name="date" content="2014-09-13">
+<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 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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#getBeliefListeners()">getBeliefListeners</a></strong>()</code>
-<div class="block">Returns all the current belief listeners 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/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="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/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/belief/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>
+ 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 707(+358 -349)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
index c79928f..16af0a9 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
@@ -1,355 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.GoalEvent</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.GoalEvent</title>
+<meta name="date" content="2014-09-13">
+<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">
+ 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">
+ 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 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 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 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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</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/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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal</a></strong>()</code>
+ 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 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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalEvent)">setFailedGoal</a></strong>(<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 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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></strong></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="strong">ParallelGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#failedGoal">failedGoal</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/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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><span class="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><span class="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(long ms)</code>
-<div class="block">Returns a goal event from the queue.</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/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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.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>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.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>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.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>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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">Receives the notification that a goal event has occurred.</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/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>
+ 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>
+<div class="block">Receives the notification that a goal event has 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/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/GoalListener.html 606(+337 -269)
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
index fa999e2..898e706 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
@@ -1,279 +1,347 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.event.GoalListener</title>
-<meta name="date" content="2014-08-12">
-<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.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.GoalListener</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</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.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> dispatcher,
- <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>
+ 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 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/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">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.List<<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#goalListeners">goalListeners</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/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>
+<div class="block">Returns all goal listeners.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getGoalListeners--">getGoalListeners</a></span>()</code>
+<div class="block">Returns all goal listeners.</div>
+</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"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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>boolean</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> dispatcher,
+ <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 events related to this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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> dispatcher,
+ <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> </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#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>
-<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.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 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><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></strong></code>
+ observe events related to this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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> </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 about goal events.</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#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 about goal events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener</a></span>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code> </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, so it will not be notified about the goal events
+ anymore.</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#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, so it will not be notified about the goal events
+ anymore.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></span>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> goalListener)</code> </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 plan body, which specifies a set of steps to achieve
- a goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table 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><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></strong></code>
+ a goal.</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 provides an almost complete 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 class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>
-<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></strong></code>
+ 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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></span></code>
+<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</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>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>FSMBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></strong></code>
+ <code>FSMBehaviour</code>.</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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></span></code>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>ParallelBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></strong></code>
+ <code>ParallelBehaviour</code>.</div>
+</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>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></span></code>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>SequentialBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+ <code>SequentialBehaviour</code>.</div>
+</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 body provides the set of actions to achieve a
- <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</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>
+ <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</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/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 890(+483 -407)
diff --git a/bdi-jade/doc/bdi4jade/event/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
index 5c35a96..8313b9e 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
@@ -1,407 +1,483 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalEvent</title>
-<meta name="date" content="2014-08-12">
-<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/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/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="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 Nunes</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">
-<!-- =========== 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>protected <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#goal">goal</a></strong></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><strong><a href="../../bdi4jade/event/GoalEvent.html#status">status</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/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, bdi4jade.goal.GoalStatus)">GoalEvent</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.</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>
-<div class="block">Returns the goal associated with this event.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../bdi4jade/event/GoalEvent.html#getStatus()">getStatus</a></strong>()</code>
-<div class="block">Returns the goal status.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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>
-<div class="block">Sets the goal associated with this event.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalEvent.html#setStatus(bdi4jade.goal.GoalStatus)">setStatus</a></strong>(<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 class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/event/GoalEvent.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>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="strong">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="strong">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="strong">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="strong">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="strong">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><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/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/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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>GoalEvent</title>
+<meta name="date" content="2014-09-13">
+<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,"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/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-">GoalEvent</a></span>(<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="altColor">
+<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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#isGoalAdded--">isGoalAdded</a></span>()</code>
+<div class="block">Indicates if this goal event is a goal added 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#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="i4" class="altColor">
+<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="i5" class="rowColor">
+<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-">
+<!-- -->
+</a>
+<ul class="blockList">
+<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="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal of this event.</dd>
+</dl>
+</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="isGoalAdded--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGoalAdded</h4>
+<pre>public boolean isGoalAdded()</pre>
+<div class="block">Indicates if this goal event is a goal added event.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this is an event in which a goal was added, false
+ otherwise.</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/GoalListener.html 472(+246 -226)
diff --git a/bdi-jade/doc/bdi4jade/event/GoalListener.html b/bdi-jade/doc/bdi4jade/event/GoalListener.html
index 831db65..27de3f6 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalListener.html
@@ -1,228 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalListener</title>
-<meta name="date" content="2014-08-12">
-<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/GoalEvent.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 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="strong">GoalListener</span>
-extends java.util.EventListener</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>GoalListener</title>
+<meta name="date" content="2014-09-13">
+<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="strong">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="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 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="strong">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><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/GoalEvent.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>
+ 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 59(+30 -29)
diff --git a/bdi-jade/doc/bdi4jade/event/package-frame.html b/bdi-jade/doc/bdi4jade/event/package-frame.html
index 33655f5..f7f0809 100644
--- a/bdi-jade/doc/bdi4jade/event/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/event/package-frame.html
@@ -1,29 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-08-12">
-<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>
-</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-09-13">
+<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 395(+203 -192)
diff --git a/bdi-jade/doc/bdi4jade/event/package-summary.html b/bdi-jade/doc/bdi4jade/event/package-summary.html
index 013a4a2..6a3b675 100644
--- a/bdi-jade/doc/bdi4jade/event/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/event/package-summary.html
@@ -1,197 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-08-12">
-<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 class="docSummary">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-09-13">
+<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="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 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="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>
-</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">
+ 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>
-<a name="package_description">
-<!-- -->
-</a>
-<h2 title="Package bdi4jade.event Description">Package bdi4jade.event Description</h2>
+ 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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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>
+ 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 309(+159 -150)
diff --git a/bdi-jade/doc/bdi4jade/event/package-tree.html b/bdi-jade/doc/bdi4jade/event/package-tree.html
index d700d0d..8e1f39f 100644
--- a/bdi-jade/doc/bdi4jade/event/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/event/package-tree.html
@@ -1,150 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.event Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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)</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.event Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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 535(+273 -262)
diff --git a/bdi-jade/doc/bdi4jade/event/package-use.html b/bdi-jade/doc/bdi4jade/event/package-use.html
index b9b70b5..01042d9 100644
--- a/bdi-jade/doc/bdi4jade/event/package-use.html
+++ b/bdi-jade/doc/bdi4jade/event/package-use.html
@@ -1,270 +1,281 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.event</title>
-<meta name="date" content="2014-08-12">
-<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.belief">bdi4jade.belief</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.event</title>
+<meta name="date" content="2014-09-13">
+<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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.core">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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">
+ 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 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 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 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>
+ 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.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/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 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><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 2547c66..d42c578 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-08-12">
-<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/ParameterException.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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-09-13">
+<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 Nunes</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="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="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="interface 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>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="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="interface 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/ParameterException.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 852edb6..69663a5 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-09-13">
+<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/ParameterException.html b/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
index d7d90e2..48abaf0 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
@@ -1,207 +1,216 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.ParameterException</title>
-<meta name="date" content="2014-08-12">
-<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.ParameterException";
- }
-//-->
-</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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
-<li><a href="ParameterException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.ParameterException" class="title">Uses of Class<br>bdi4jade.exception.ParameterException</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/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.ParameterException</title>
+<meta name="date" content="2014-09-13">
+<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.ParameterException";
+ }
+ }
+ 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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
+<li><a href="ParameterException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.ParameterException" class="title">Uses of Class<br>bdi4jade.exception.ParameterException</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/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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.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.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">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> that throw <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setNextGoal</a></strong>(<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>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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">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.util">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</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/package-summary.html">bdi4jade.util</a> that throw <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyInput</a></strong>(<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>
+ goal execution.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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> that throw <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyOutput</a></strong>(<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>
+ 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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setupParameters(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setupParameters</a></strong>(<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>
+ 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>
-</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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
-<li><a href="ParameterException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ another goal.</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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
+<li><a href="ParameterException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 adab904..fbcabca 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
@@ -1,218 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
+<meta name="date" content="2014-09-13">
+<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">
+ 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 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="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</a></strong>()</code>
+ 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">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>
-<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="strong">DefaultPlan.</span><code><strong><a href="../../../bdi4jade/plan/DefaultPlan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Creates a new instance of the plan body.</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 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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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><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>
+ <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</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">DefaultPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/DefaultPlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Creates a new instance of the plan body.</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>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-frame.html b/bdi-jade/doc/bdi4jade/exception/package-frame.html
index aa9359a..8fb4f69 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-08-12">
-<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="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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-09-13">
+<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 327(+169 -158)
diff --git a/bdi-jade/doc/bdi4jade/exception/package-summary.html b/bdi-jade/doc/bdi4jade/exception/package-summary.html
index e5177e4..80c6b29 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-summary.html
@@ -1,163 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-08-12">
-<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/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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-09-13">
+<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="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">
+ 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/ParameterException.html" title="class in bdi4jade.exception">ParameterException</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">
+ 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/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>
+ 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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/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>
+ 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 096fd5a..26362c2 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.exception Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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="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/ParameterException.html" title="class in bdi4jade.exception"><span class="strong">ParameterException</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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.exception Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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 415(+212 -203)
diff --git a/bdi-jade/doc/bdi4jade/exception/package-use.html b/bdi-jade/doc/bdi4jade/exception/package-use.html
index b255872..186190a 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-use.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-use.html
@@ -1,210 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.exception</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.exception</title>
+<meta name="date" content="2014-09-13">
+<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">
+ 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 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>
+ 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/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 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>
+ 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>
+ 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/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 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>
+ 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><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>
+ 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>
bdi-jade/doc/bdi4jade/exception/ParameterException.html 634(+328 -306)
diff --git a/bdi-jade/doc/bdi4jade/exception/ParameterException.html b/bdi-jade/doc/bdi4jade/exception/ParameterException.html
index 5bde002..5aea447 100644
--- a/bdi-jade/doc/bdi4jade/exception/ParameterException.html
+++ b/bdi-jade/doc/bdi4jade/exception/ParameterException.html
@@ -1,308 +1,330 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ParameterException</title>
-<meta name="date" content="2014-08-12">
-<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="ParameterException";
- }
-//-->
-</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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
-<li><a href="ParameterException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 ParameterException" class="title">Class ParameterException</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.ParameterException</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">ParameterException</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>ParameterException</title>
+<meta name="date" content="2014-09-13">
+<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="ParameterException";
+ }
+ }
+ 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/ParameterException.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/PlanInstantiationException.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/ParameterException.html" target="_top">Frames</a></li>
+<li><a href="ParameterException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 ParameterException" class="title">Class ParameterException</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.ParameterException</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">ParameterException</span>
+extends java.lang.Exception</pre>
<div class="block">This class represents an exception that occurred when parameters are being
set. Such parameters may be plan parameters, for example, that are passed in
- goals.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.exception.ParameterException">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/ParameterException.html#ParameterException()">ParameterException</a></strong>()</code>
-<div class="block">Creates a new instance of ParameterException.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/ParameterException.html#ParameterException(java.lang.String)">ParameterException</a></strong>(java.lang.String _message)</code>
-<div class="block">Creates a new instance of ParameterException.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/ParameterException.html#ParameterException(java.lang.String, java.lang.Throwable)">ParameterException</a></strong>(java.lang.String _message,
- java.lang.Throwable _cause)</code>
-<div class="block">Creates a new instance of ParameterException.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/exception/ParameterException.html#ParameterException(java.lang.Throwable)">ParameterException</a></strong>(java.lang.Throwable _cause)</code>
-<div class="block">Creates a new instance of ParameterException.</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="ParameterException()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ParameterException</h4>
-<pre>public ParameterException()</pre>
-<div class="block">Creates a new instance of ParameterException.</div>
-</li>
-</ul>
-<a name="ParameterException(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ParameterException</h4>
-<pre>public ParameterException(java.lang.String _message)</pre>
-<div class="block">Creates a new instance of ParameterException.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>_message</code> - the message to show.</dd></dl>
-</li>
-</ul>
-<a name="ParameterException(java.lang.String, java.lang.Throwable)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ParameterException</h4>
-<pre>public ParameterException(java.lang.String _message,
- java.lang.Throwable _cause)</pre>
-<div class="block">Creates a new instance of ParameterException.</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="ParameterException(java.lang.Throwable)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ParameterException</h4>
-<pre>public ParameterException(java.lang.Throwable _cause)</pre>
-<div class="block">Creates a new instance of ParameterException.</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/ParameterException.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/ParameterException.html" target="_top">Frames</a></li>
-<li><a href="ParameterException.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ goals.</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.ParameterException">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/ParameterException.html#ParameterException--">ParameterException</a></span>()</code>
+<div class="block">Creates a new instance of ParameterException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-">ParameterException</a></span>(java.lang.String _message)</code>
+<div class="block">Creates a new instance of ParameterException.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-java.lang.Throwable-">ParameterException</a></span>(java.lang.String _message,
+ java.lang.Throwable _cause)</code>
+<div class="block">Creates a new instance of ParameterException.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.Throwable-">ParameterException</a></span>(java.lang.Throwable _cause)</code>
+<div class="block">Creates a new instance of ParameterException.</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="ParameterException--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ParameterException</h4>
+<pre>public ParameterException()</pre>
+<div class="block">Creates a new instance of ParameterException.</div>
+</li>
+</ul>
+<a name="ParameterException-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ParameterException</h4>
+<pre>public ParameterException(java.lang.String _message)</pre>
+<div class="block">Creates a new instance of ParameterException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>_message</code> - the message to show.</dd>
+</dl>
+</li>
+</ul>
+<a name="ParameterException-java.lang.String-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ParameterException</h4>
+<pre>public ParameterException(java.lang.String _message,
+ java.lang.Throwable _cause)</pre>
+<div class="block">Creates a new instance of ParameterException.</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="ParameterException-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParameterException</h4>
+<pre>public ParameterException(java.lang.Throwable _cause)</pre>
+<div class="block">Creates a new instance of ParameterException.</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/ParameterException.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/PlanInstantiationException.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/ParameterException.html" target="_top">Frames</a></li>
+<li><a href="ParameterException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html b/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
index 8d8e017..f1b10df 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanInstantiationException</title>
-<meta name="date" content="2014-08-12">
-<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/ParameterException.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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>PlanInstantiationException</title>
+<meta name="date" content="2014-09-13">
+<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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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>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="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/ParameterException.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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html
index 9e0f4ba..21b6634 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html
@@ -1,342 +1,368 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>AndPlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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="AndPlanGoalDependency";
- }
-//-->
-</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/AndPlanGoalDependency.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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanGoalDependency">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.extension.planselection.utilitybased</div>
-<h2 title="Class AndPlanGoalDependency" class="title">Class AndPlanGoalDependency</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="strong">AndPlanGoalDependency</span>
-extends <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>AndPlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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="AndPlanGoalDependency";
+ }
+ }
+ 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/AndPlanGoalDependency.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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanGoalDependency">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.extension.planselection.utilitybased</div>
+<h2 title="Class AndPlanGoalDependency" class="title">Class AndPlanGoalDependency</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AndPlanGoalDependency</span>
+extends <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></pre>
<div class="block">This class represents an AND dependency between a plan and a set of goals. It
means that this plan needs that all goals that it depends on must be achieved
- so that the plan can be completed.</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">
-<!-- =========== 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.extension.planselection.utilitybased.PlanGoalDependency">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
-<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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="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/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan)">AndPlanGoalDependency</a></strong>(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency</a></strong>(<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>
-</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/extension/planselection/utilitybased/AndPlanGoalDependency.html#addGoal(bdi4jade.goal.Goal)">addGoal</a></strong>(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+ so that the plan can be completed.</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">
+<!-- =========== 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.extension.planselection.utilitybased.PlanGoalDependency">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
+<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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/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="colOne"><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>
+</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/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>java.util.List<<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
-<div class="block">Returns the set of goals that the root plan depends on.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/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>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
-<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot()">getRoot</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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AndPlanGoalDependency(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AndPlanGoalDependency</h4>
-<pre>public AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
-</li>
-</ul>
-<a name="AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AndPlanGoalDependency</h4>
-<pre>public AndPlanGoalDependency(<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)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<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>
+ it.</div>
+</td>
+</tr>
+<tr id="i1" 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"><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>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
+<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot--">getRoot</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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AndPlanGoalDependency-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AndPlanGoalDependency</h4>
+<pre>public AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
+</li>
+</ul>
+<a name="AndPlanGoalDependency-bdi4jade.plan.Plan-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AndPlanGoalDependency</h4>
+<pre>public AndPlanGoalDependency(<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)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<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 goal to this dependency, indicating that the root plan depends on
- it.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - a goal that the root plan depends on.</dd></dl>
-</li>
-</ul>
-<a name="getGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoals</h4>
-<pre>public java.util.List<<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</pre>
-<div class="block">Returns the set of goals that the root plan depends on.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goals the goal that the root plan depends on.</dd></dl>
-</li>
-</ul>
-<a name="removeGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeGoal</h4>
-<pre>public void removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Remove a goal from this dependency.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be 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/AndPlanGoalDependency.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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanGoalDependency">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>
+ it.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - a goal that the root plan depends on.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoals</h4>
+<pre>public java.util.List<<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</pre>
+<div class="block">Returns the set of goals that the root plan depends on.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goals the goal that the root plan depends on.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeGoal</h4>
+<pre>public void removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Remove a goal from this dependency.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be 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>
+<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/AndPlanGoalDependency.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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanGoalDependency">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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html
index b67d632..3f74868 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.AndPlanGoalDependency";
- }
-//-->
-</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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.AndPlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.AndPlanGoalDependency";
+ }
+ }
+ 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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.AndPlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/AndPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="AndPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html
index 75a0283..22443ff 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.OrPlanGoalDependency";
- }
-//-->
-</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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.OrPlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.OrPlanGoalDependency";
+ }
+ }
+ 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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.OrPlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/OrPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/PlanContribution.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanContribution.html
index 7f6e799..7c211f0 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanContribution.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanContribution.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanContribution</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.PlanContribution";
- }
-//-->
-</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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanContribution.html" target="_top">Frames</a></li>
-<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanContribution" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.PlanContribution</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.PlanContribution</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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanContribution.html" target="_top">Frames</a></li>
-<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanContribution</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.PlanContribution";
+ }
+ }
+ 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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanContribution.html" target="_top">Frames</a></li>
+<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanContribution" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.PlanContribution</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.PlanContribution</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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanContribution.html" target="_top">Frames</a></li>
+<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanGoalDependency.html
index ebef741..0d90b62 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/PlanGoalDependency.html
@@ -1,163 +1,172 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.PlanGoalDependency";
- }
-//-->
-</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a> in <a href="../../../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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><strong><a href="../../../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></strong></code>
-<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"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></strong></code>
-<div class="block">This class represents an OR dependency between a plan and a set of goals.</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.PlanGoalDependency";
+ }
+ }
+ 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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanGoalDependency" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></span></code>
+<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"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></span></code>
+<div class="block">This class represents an OR dependency between a plan and a set of goals.</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/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html
index af5e6da..7ae04e8 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html
@@ -1,115 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.SoftgoalPreferences";
- }
-//-->
-</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html" target="_top">Frames</a></li>
-<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.SoftgoalPreferences" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html" target="_top">Frames</a></li>
-<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.SoftgoalPreferences";
+ }
+ }
+ 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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html" target="_top">Frames</a></li>
+<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.SoftgoalPreferences" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></code></td>
+<td class="colLast"><span class="typeNameLabel">UtilityBasedCabability.</span><code><span class="memberNameLink"><a href="../../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html#softgoalPreferences">softgoalPreferences</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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html" target="_top">Frames</a></li>
+<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html
new file mode 100644
index 0000000..6ff4769
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedCabability</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.UtilityBasedCabability";
+ }
+ }
+ 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/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedCabability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.UtilityBasedCabability" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.UtilityBasedCabability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.UtilityBasedCabability</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/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedCabability.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedCabability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html
index 04dee47..af83dd3 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy";
- }
-//-->
-</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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy";
+ }
+ }
+ 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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/extension/planselection/utilitybased/OrPlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
index 534986a..67f3b95 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
@@ -1,348 +1,375 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>OrPlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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="OrPlanGoalDependency";
- }
-//-->
-</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/OrPlanGoalDependency.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/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanGoalDependency">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.extension.planselection.utilitybased</div>
-<h2 title="Class OrPlanGoalDependency" class="title">Class OrPlanGoalDependency</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="strong">OrPlanGoalDependency</span>
-extends <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>OrPlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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="OrPlanGoalDependency";
+ }
+ }
+ 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/OrPlanGoalDependency.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/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanGoalDependency">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.extension.planselection.utilitybased</div>
+<h2 title="Class OrPlanGoalDependency" class="title">Class OrPlanGoalDependency</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">OrPlanGoalDependency</span>
+extends <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></pre>
<div class="block">This class represents an OR dependency between a plan and a set of goals. It
means that this plan needs that one of these goals that it depends on must be
achieved so that the plan can be completed. As solely one of the goals must
be achieved, this class stores the probability of each particular goal to be
- achieved during the plan execution.</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">
-<!-- =========== 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.extension.planselection.utilitybased.PlanGoalDependency">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
-<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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="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/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan)">OrPlanGoalDependency</a></strong>(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency</a></strong>(<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>
-</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/extension/planselection/utilitybased/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>
+ achieved during the plan execution.</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">
+<!-- =========== 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.extension.planselection.utilitybased.PlanGoalDependency">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
+<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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/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="colOne"><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>
+</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/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="rowColor">
-<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"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
+ it, with a certain probability.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<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"><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="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/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>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
-<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot()">getRoot</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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="OrPlanGoalDependency(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>OrPlanGoalDependency</h4>
-<pre>public OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
-</li>
-</ul>
-<a name="OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>OrPlanGoalDependency</h4>
-<pre>public OrPlanGoalDependency(<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)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="addGoal(bdi4jade.goal.Goal, java.lang.Double)">
-<!-- -->
-</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,
- java.lang.Double probability)</pre>
+ depends on.</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/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>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></h3>
+<code><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#getRoot--">getRoot</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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="OrPlanGoalDependency-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OrPlanGoalDependency</h4>
+<pre>public OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
+</li>
+</ul>
+<a name="OrPlanGoalDependency-bdi4jade.plan.Plan-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OrPlanGoalDependency</h4>
+<pre>public OrPlanGoalDependency(<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)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addGoal-bdi4jade.goal.Goal-java.lang.Double-">
+<!-- -->
+</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,
+ java.lang.Double probability)</pre>
<div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it, with a certain probability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - a goal that the root plan depends on.</dd><dd><code>probability</code> - the probability of the goal</dd></dl>
-</li>
-</ul>
-<a name="getGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoals</h4>
-<pre>public java.util.Map<<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> getGoals()</pre>
+ it, with a certain probability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - a goal that the root plan depends on.</dd>
+<dd><code>probability</code> - the probability of the goal</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoals</h4>
+<pre>public java.util.Map<<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double> getGoals()</pre>
<div class="block">Returns the map of goals with their probabilities that the root plan
- depends on.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goals the goal that the root plan depends on.</dd></dl>
-</li>
-</ul>
-<a name="removeGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeGoal</h4>
-<pre>public void removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">Remove a goal from this dependency.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be 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/OrPlanGoalDependency.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/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased.PlanGoalDependency">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>
+ depends on.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goals the goal that the root plan depends on.</dd>
+</dl>
+</li>
+</ul>
+<a name="removeGoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removeGoal</h4>
+<pre>public void removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Remove a goal from this dependency.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be 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>
+<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/OrPlanGoalDependency.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/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="OrPlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased.PlanGoalDependency">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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html
index d96a4c6..4c6aff1 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html
@@ -1,25 +1,26 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-12">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../../../bdi4jade/extension/planselection/utilitybased/package-summary.html" target="classFrame">bdi4jade.extension.planselection.utilitybased</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">AndPlanGoalDependency</a></li>
-<li><a href="OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">OrPlanGoalDependency</a></li>
-<li><a href="PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanContribution</a></li>
-<li><a href="PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanGoalDependency</a></li>
-<li><a href="SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">SoftgoalPreferences</a></li>
-<li><a href="UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedBDIAgent</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased" 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-09-13">
+<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/extension/planselection/utilitybased/package-summary.html" target="classFrame">bdi4jade.extension.planselection.utilitybased</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">AndPlanGoalDependency</a></li>
+<li><a href="OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">OrPlanGoalDependency</a></li>
+<li><a href="PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanContribution</a></li>
+<li><a href="PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanGoalDependency</a></li>
+<li><a href="SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">SoftgoalPreferences</a></li>
+<li><a href="UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedCabability</a></li>
+<li><a href="UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html
index f3fca5e..acde765 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html
@@ -1,172 +1,181 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased";
- }
-//-->
-</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/goal/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/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.extension.planselection.utilitybased</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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased";
+ }
+ }
+ 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/exception/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/extension/planselection/utilitybased/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.extension.planselection.utilitybased</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/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">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="rowColor">
-<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></td>
-<td class="colLast">
+ a softgoal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">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="altColor">
-<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></td>
-<td class="colLast">
+ plan-goal dependency.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></td>
+<td class="colLast">
<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>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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/exception/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/extension/planselection/utilitybased/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>
+ the preferences for softgoals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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>
+<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/exception/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/extension/planselection/utilitybased/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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html
index 4225cd9..3541dea 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html
@@ -1,157 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased 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/goal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/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.extension.planselection.utilitybased</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.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
-<ul>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><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>
-<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.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">UtilityBasedBDIAgent</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="../../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="strong">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="strong">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/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">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="strong">SoftgoalPreferences</span></a></li>
-</ul>
-</li>
-</ul>
-</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="strong">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="strong">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="strong">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="strong">OrPlanGoalDependency</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/goal/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased 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/exception/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/extension/planselection/utilitybased/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.extension.planselection.utilitybased</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.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
+<ul>
+<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>
+<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)
+<ul>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedCabability</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.belief.<a href="../../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a><K,V> (implements bdi4jade.belief.<a href="../../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><K,V>
+<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>
+</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>
+</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/exception/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/extension/planselection/utilitybased/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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html
index 7f23914..37b96f7 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html
@@ -1,154 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased";
- }
-//-->
-</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/extension/planselection/utilitybased/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.extension.planselection.utilitybased" class="title">Uses of Package<br>bdi4jade.extension.planselection.utilitybased</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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<table 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> 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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html#bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-09-13">
+<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.extension.planselection.utilitybased";
+ }
+ }
+ 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/extension/planselection/utilitybased/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.extension.planselection.utilitybased" class="title">Uses of Package<br>bdi4jade.extension.planselection.utilitybased</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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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"><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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</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/extension/planselection/utilitybased/class-use/PlanGoalDependency.html#bdi4jade.extension.planselection.utilitybased">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/extension/planselection/utilitybased/class-use/UtilityBasedBDIAgent.html#bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</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/extension/planselection/utilitybased/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>
+ plan-goal dependency.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../bdi4jade/extension/planselection/utilitybased/class-use/SoftgoalPreferences.html#bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a>
+<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>
+</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/extension/planselection/utilitybased/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/extension/planselection/utilitybased/PlanContribution.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
index 8c342da..eb1dc05 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
@@ -1,369 +1,401 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanContribution</title>
-<meta name="date" content="2014-08-12">
-<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="PlanContribution";
- }
-//-->
-</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/PlanContribution.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/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanContribution.html" target="_top">Frames</a></li>
-<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased</div>
-<h2 title="Class PlanContribution" class="title">Class PlanContribution</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.PlanContribution</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public class <span class="strong">PlanContribution</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>PlanContribution</title>
+<meta name="date" content="2014-09-13">
+<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="PlanContribution";
+ }
+ }
+ 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/PlanContribution.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/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanContribution.html" target="_top">Frames</a></li>
+<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased</div>
+<h2 title="Class PlanContribution" class="title">Class PlanContribution</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.PlanContribution</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PlanContribution</span>
+extends java.lang.Object</pre>
<div class="block">This class stores the probability of a plan promoting a value with respect to
- a softgoal.</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">
-<!-- =========== 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.String</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#METADATA_NAME">METADATA_NAME</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/extension/planselection/utilitybased/PlanContribution.html#PlanContribution(bdi4jade.goal.Softgoal)">PlanContribution</a></strong>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution(bdi4jade.goal.Softgoal, java.lang.Double, java.lang.Double)">PlanContribution</a></strong>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double probability,
- java.lang.Double value)</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.lang.Double</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getProbability()">getProbability</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getSoftgoal()">getSoftgoal</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.Double</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getValue()">getValue</a></strong>()</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setProbability(java.lang.Double)">setProbability</a></strong>(java.lang.Double probability)</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setValue(java.lang.Double)">setValue</a></strong>(java.lang.Double value)</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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="METADATA_NAME">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>METADATA_NAME</h4>
-<pre>public static final java.lang.String METADATA_NAME</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PlanContribution(bdi4jade.goal.Softgoal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanContribution</h4>
-<pre>public PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
-</li>
-</ul>
-<a name="PlanContribution(bdi4jade.goal.Softgoal, java.lang.Double, java.lang.Double)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PlanContribution</h4>
-<pre>public PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double probability,
- java.lang.Double value)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getProbability()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getProbability</h4>
-<pre>public java.lang.Double getProbability()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the probability</dd></dl>
-</li>
-</ul>
-<a name="getSoftgoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSoftgoal</h4>
-<pre>public <a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> getSoftgoal()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the softgoal</dd></dl>
-</li>
-</ul>
-<a name="getValue()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public java.lang.Double getValue()</pre>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the value</dd></dl>
-</li>
-</ul>
-<a name="setProbability(java.lang.Double)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setProbability</h4>
-<pre>public void setProbability(java.lang.Double probability)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>probability</code> - the probability to set</dd></dl>
-</li>
-</ul>
-<a name="setValue(java.lang.Double)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public void setValue(java.lang.Double value)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - the value 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/PlanContribution.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/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanContribution.html" target="_top">Frames</a></li>
-<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ a softgoal.</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">
+<!-- =========== 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.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#METADATA_NAME">METADATA_NAME</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/extension/planselection/utilitybased/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-">PlanContribution</a></span>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-java.lang.Double-java.lang.Double-">PlanContribution</a></span>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double probability,
+ java.lang.Double value)</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.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getProbability--">getProbability</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><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/extension/planselection/utilitybased/PlanContribution.html#getSoftgoal--">getSoftgoal</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setProbability-java.lang.Double-">setProbability</a></span>(java.lang.Double probability)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setValue-java.lang.Double-">setValue</a></span>(java.lang.Double value)</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="METADATA_NAME">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>METADATA_NAME</h4>
+<pre>public static final java.lang.String METADATA_NAME</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlanContribution-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanContribution</h4>
+<pre>public PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
+</li>
+</ul>
+<a name="PlanContribution-bdi4jade.goal.Softgoal-java.lang.Double-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlanContribution</h4>
+<pre>public PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double probability,
+ java.lang.Double value)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getProbability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProbability</h4>
+<pre>public java.lang.Double getProbability()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the probability</dd>
+</dl>
+</li>
+</ul>
+<a name="getSoftgoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSoftgoal</h4>
+<pre>public <a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> getSoftgoal()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the softgoal</dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value</dd>
+</dl>
+</li>
+</ul>
+<a name="setProbability-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProbability</h4>
+<pre>public void setProbability(java.lang.Double probability)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>probability</code> - the probability to set</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public void setValue(java.lang.Double value)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the value 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/PlanContribution.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/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanContribution.html" target="_top">Frames</a></li>
+<li><a href="PlanContribution.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html
index 13caf87..77aac6b 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html
@@ -1,318 +1,338 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanGoalDependency</title>
-<meta name="date" content="2014-08-12">
-<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="PlanGoalDependency";
- }
-//-->
-</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/PlanGoalDependency.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/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased</div>
-<h2 title="Class PlanGoalDependency" class="title">Class PlanGoalDependency</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">PlanGoalDependency</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>PlanGoalDependency</title>
+<meta name="date" content="2014-09-13">
+<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="PlanGoalDependency";
+ }
+ }
+ 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/PlanGoalDependency.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/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased</div>
+<h2 title="Class PlanGoalDependency" class="title">Class PlanGoalDependency</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a>, <a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">PlanGoalDependency</span>
+extends java.lang.Object</pre>
<div class="block">This abstract class has the common properties and operations of all kinds of
- plan-goal dependency.</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">
-<!-- =========== 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.String</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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/extension/planselection/utilitybased/PlanGoalDependency.html#PlanGoalDependency(bdi4jade.plan.Plan)">PlanGoalDependency</a></strong>(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</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="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/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>
-</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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="METADATA_NAME">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>METADATA_NAME</h4>
-<pre>public static final java.lang.String METADATA_NAME</pre>
-</li>
-</ul>
-<a name="root">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>root</h4>
-<pre>protected <a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="PlanGoalDependency(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PlanGoalDependency</h4>
-<pre>public PlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getRoot()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getRoot</h4>
-<pre>public <a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getRoot()</pre>
+ plan-goal dependency.</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">
+<!-- =========== 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.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#METADATA_NAME">METADATA_NAME</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <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/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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/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>
+</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/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>
+</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="METADATA_NAME">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>METADATA_NAME</h4>
+<pre>public static final java.lang.String METADATA_NAME</pre>
+</li>
+</ul>
+<a name="root">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>root</h4>
+<pre>protected <a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PlanGoalDependency-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlanGoalDependency</h4>
+<pre>public PlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRoot--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRoot</h4>
+<pre>public <a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getRoot()</pre>
<div class="block">Returns the plan that is the root of the plan-goal dependency, i.e. the
- plan that depends on one or more goals.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the root the plan that is the root of this dependency.</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/PlanGoalDependency.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/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" target="_top">Frames</a></li>
-<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ plan that depends on one or more goals.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the root the plan that is the root of this dependency.</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/PlanGoalDependency.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/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" target="_top">Frames</a></li>
+<li><a href="PlanGoalDependency.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html
index b51f2f7..d8e1abe 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html
@@ -1,382 +1,408 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>SoftgoalPreferences</title>
-<meta name="date" content="2014-08-12">
-<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="SoftgoalPreferences";
- }
-//-->
-</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/SoftgoalPreferences.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/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" target="_top">Frames</a></li>
-<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.extension.planselection.utilitybased</div>
-<h2 title="Class SoftgoalPreferences" class="title">Class SoftgoalPreferences</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><a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a><java.util.Map<<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</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><a href="../../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.util.Map<<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>>, <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="strong">SoftgoalPreferences</span>
-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>></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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>SoftgoalPreferences</title>
+<meta name="date" content="2014-09-13">
+<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="SoftgoalPreferences";
+ }
+ }
+ 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/SoftgoalPreferences.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/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" target="_top">Frames</a></li>
+<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.extension.planselection.utilitybased</div>
+<h2 title="Class SoftgoalPreferences" class="title">Class SoftgoalPreferences</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><K,V></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a><java.lang.String,java.util.Map<<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</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><a href="../../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><java.lang.String,java.util.Map<<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>>, <a href="../../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable, java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SoftgoalPreferences</span>
+extends <a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><java.lang.String,java.util.Map<<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double>></pre>
<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>
-<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.extension.planselection.utilitybased.SoftgoalPreferences">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="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.String</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#NAME">NAME</a></strong></code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.belief.TransientBelief">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
-<code><a href="../../../../bdi4jade/belief/TransientBelief.html#value">value</a></code></li>
-</ul>
-<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="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/extension/planselection/utilitybased/SoftgoalPreferences.html#SoftgoalPreferences()">SoftgoalPreferences</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.lang.Double</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#getPreferenceForSoftgoal(bdi4jade.goal.Softgoal)">getPreferenceForSoftgoal</a></strong>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
-<div class="block">Returns the preference for a softgoal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#setPreferenceForSoftgoal(bdi4jade.goal.Softgoal, java.lang.Double)">setPreferenceForSoftgoal</a></strong>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double preference)</code>
-<div class="block">Sets the preference for a softgoal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.belief.TransientBelief">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
-<code><a href="../../../../bdi4jade/belief/TransientBelief.html#getValue()">getValue</a>, <a href="../../../../bdi4jade/belief/TransientBelief.html#updateValue(T)">updateValue</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.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="NAME">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NAME</h4>
-<pre>public static final java.lang.String NAME</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SoftgoalPreferences()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SoftgoalPreferences</h4>
-<pre>public SoftgoalPreferences()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="getPreferenceForSoftgoal(bdi4jade.goal.Softgoal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPreferenceForSoftgoal</h4>
-<pre>public java.lang.Double getPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
-<div class="block">Returns the preference for a softgoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>softgoal</code> - the softgoal</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the preference for the softgoal</dd></dl>
-</li>
-</ul>
-<a name="setPreferenceForSoftgoal(bdi4jade.goal.Softgoal, java.lang.Double)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setPreferenceForSoftgoal</h4>
-<pre>public void setPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double preference)</pre>
-<div class="block">Sets the preference for a softgoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>softgoal</code> - the softgoal to which the preference is set.</dd><dd><code>preference</code> - the preference 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><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/SoftgoalPreferences.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/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" target="_top">Frames</a></li>
-<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ the preferences for softgoals.</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.extension.planselection.utilitybased.SoftgoalPreferences">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>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#NAME">NAME</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.belief.TransientBelief">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
+<code><a href="../../../../bdi4jade/belief/TransientBelief.html#value">value</a></code></li>
+</ul>
+<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/extension/planselection/utilitybased/SoftgoalPreferences.html#SoftgoalPreferences--">SoftgoalPreferences</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.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#getPreferenceForSoftgoal-bdi4jade.goal.Softgoal-">getPreferenceForSoftgoal</a></span>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
+<div class="block">Returns the preference for a softgoal.</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/extension/planselection/utilitybased/SoftgoalPreferences.html#setPreferenceForSoftgoal-bdi4jade.goal.Softgoal-java.lang.Double-">setPreferenceForSoftgoal</a></span>(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double preference)</code>
+<div class="block">Sets the preference for a softgoal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.belief.TransientBelief">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></h3>
+<code><a href="../../../../bdi4jade/belief/TransientBelief.html#getValue--">getValue</a>, <a href="../../../../bdi4jade/belief/TransientBelief.html#updateValue-V-">updateValue</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#clone--">clone</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-K-">setName</a>, <a href="../../../../bdi4jade/belief/AbstractBelief.html#setValue-V-">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>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="NAME">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NAME</h4>
+<pre>public static final java.lang.String NAME</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SoftgoalPreferences--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SoftgoalPreferences</h4>
+<pre>public SoftgoalPreferences()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getPreferenceForSoftgoal-bdi4jade.goal.Softgoal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPreferenceForSoftgoal</h4>
+<pre>public java.lang.Double getPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</pre>
+<div class="block">Returns the preference for a softgoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the preference for the softgoal</dd>
+</dl>
+</li>
+</ul>
+<a name="setPreferenceForSoftgoal-bdi4jade.goal.Softgoal-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setPreferenceForSoftgoal</h4>
+<pre>public void setPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double preference)</pre>
+<div class="block">Sets the preference for a softgoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>softgoal</code> - the softgoal to which the preference is set.</dd>
+<dd><code>preference</code> - the preference 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/SoftgoalPreferences.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/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" target="_top">Frames</a></li>
+<li><a href="SoftgoalPreferences.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html
new file mode 100644
index 0000000..e8e0309
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:25 BRT 2014 -->
+<title>UtilityBasedCabability</title>
+<meta name="date" content="2014-09-13">
+<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="UtilityBasedCabability";
+ }
+ }
+ 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/UtilityBasedCabability.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/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedCabability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#methods.inherited.from.class.bdi4jade.core.Capability">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>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.extension.planselection.utilitybased</div>
+<h2 title="Class UtilityBasedCabability" class="title">Class UtilityBasedCabability</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">bdi4jade.core.Capability</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.UtilityBasedCabability</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">UtilityBasedCabability</span>
+extends <a href="../../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></pre>
+<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.extension.planselection.utilitybased.UtilityBasedCabability">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/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html#softgoalPreferences">softgoalPreferences</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.Capability">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.core.<a href="../../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../../bdi4jade/core/Capability.html#beliefBase">beliefBase</a>, <a href="../../../../bdi4jade/core/Capability.html#id">id</a>, <a href="../../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</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/extension/planselection/utilitybased/UtilityBasedCabability.html#UtilityBasedCabability--">UtilityBasedCabability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.core.Capability">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.core.<a href="../../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../../bdi4jade/core/Capability.html#addAnnotatedFields-java.lang.Class-">addAnnotatedFields</a>, <a href="../../../../bdi4jade/core/Capability.html#addAssociatedCapability-bdi4jade.core.Capability-">addAssociatedCapability</a>, <a href="../../../../bdi4jade/core/Capability.html#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans</a>, <a href="../../../../bdi4jade/core/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a>, <a href="../../../../bdi4jade/core/Capability.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a>, <a href="../../../../bdi4jade/core/Capability.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a>, <a href="../../../../bdi4jade/core/Capability.html#equals-java.lang.Object-">equals</a>, <a href="../../../../bdi4jade/core/Capability.html#getAssociatedCapabilities--">getAssociatedCapabilities</a>, <a href="../../../../bdi4jade/core/Capability.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../../bdi4jade/core/Capability.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/Capability.html#getDeliberationFunction--">getDeliberationFunction</a>, <a href="../../../../bdi4jade/core/Capability.html#getFullId--">getFullId</a>, <a href="../../../../bdi4jade/core/Capability.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner</a>, <a href="../../../../bdi4jade/core/Capability.html#getId--">getId</a>, <a href="../../../../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent</a>, <a href="../../../../bdi4jade/core/Capability.html#getOptionGenerationFunction--">getOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/Capability.html#getParentCapabilities--">getParentCapabilities</a>, <a href="../../../../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities</a>, <a href="../../../../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary</a>, <a href="../../../../bdi4jade/core/Capability.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a>, <a href="../../../../bdi4jade/core/Capability.html#hashCode--">hashCode</a>, <a href="../../../../bdi4jade/core/Capability.html#removeAssociatedCapability-bdi4jade.core.Capability-">removeAssociatedCapability</a>, <a href="../../../../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability</a>, <a href="../../../../bdi4jade/core/Capability.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/Capability.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a>, <a href="../../../../bdi4jade/core/Capability.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/Capability.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/Capability.html#setup--">setup</a>, <a href="../../../../bdi4jade/core/Capability.html#takeDown--">takeDown</a>, <a href="../../../../bdi4jade/core/Capability.html#toString--">toString</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>
+</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="softgoalPreferences">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>softgoalPreferences</h4>
+<pre><a href="../../../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">@Belief</a>
+protected <a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a> softgoalPreferences</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="UtilityBasedCabability--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UtilityBasedCabability</h4>
+<pre>public UtilityBasedCabability()</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/UtilityBasedCabability.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/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedCabability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#methods.inherited.from.class.bdi4jade.core.Capability">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>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html
index 9d606ac..8aff892 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html
@@ -1,314 +1,337 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>UtilityBasedPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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="UtilityBasedPlanSelectionStrategy";
- }
-//-->
-</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/UtilityBasedPlanSelectionStrategy.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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.reasoning.AbstractReasoningStrategy">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.extension.planselection.utilitybased</div>
-<h2 title="Class UtilityBasedPlanSelectionStrategy" class="title">Class UtilityBasedPlanSelectionStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</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/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>, <a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">UtilityBasedPlanSelectionStrategy</span>
-extends <a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
-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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>UtilityBasedPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="UtilityBasedPlanSelectionStrategy";
+ }
+ }
+ 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/UtilityBasedPlanSelectionStrategy.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/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractReasoningStrategy">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.extension.planselection.utilitybased</div>
+<h2 title="Class UtilityBasedPlanSelectionStrategy" class="title">Class UtilityBasedPlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</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/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>, <a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UtilityBasedPlanSelectionStrategy</span>
+extends <a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
+implements <a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
<div class="block">A utility-based implementation of the <a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>. It
selects the plan that has the best expected value based on the plan
- contributions and the agent current preferences.</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">
-<!-- =========== 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.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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="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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy(bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent)">UtilityBasedPlanSelectionStrategy</a></strong>(<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> myAgent)</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="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/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="interface in bdi4jade.plan">Plan</a>> plans)</code>
+ contributions and the agent current preferences.</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">
+<!-- =========== 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.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy--">UtilityBasedPlanSelectionStrategy</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/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>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="UtilityBasedPlanSelectionStrategy(bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UtilityBasedPlanSelectionStrategy</h4>
-<pre>public UtilityBasedPlanSelectionStrategy(<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> myAgent)</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"><strong>Description copied from interface: <code><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">PlanSelectionStrategy</a></code></strong></div>
+ candidate plans.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="UtilityBasedPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UtilityBasedPlanSelectionStrategy</h4>
+<pre>public UtilityBasedPlanSelectionStrategy()</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, given a set of
- candidate plans.</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/UtilityBasedPlanSelectionStrategy.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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.reasoning.AbstractReasoningStrategy">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>
+ candidate plans.</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/UtilityBasedPlanSelectionStrategy.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/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractReasoningStrategy">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/goal/BeliefGoal.html 585(+266 -319)
diff --git a/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
index 21e0f18..750ff0c 100644
--- a/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
@@ -1,320 +1,267 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefGoal</title>
-<meta name="date" content="2014-08-12">
-<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="BeliefGoal";
- }
-//-->
-</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/BeliefGoal.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/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Class BeliefGoal" class="title">Class BeliefGoal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.BeliefGoal</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>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BeliefGoal</span>
-extends java.lang.Object
-implements <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>BeliefGoal</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefGoal";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":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/BeliefGoal.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/BeliefPresentGoal.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/BeliefGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Interface BeliefGoal" class="title">Interface BeliefGoal<K></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, <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>, java.io.Serializable, jade.content.Term</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a>, <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>, <a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BeliefGoal<K></span>
+extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
<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>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.BeliefGoal">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/goal/BeliefGoal.html#BeliefGoal(java.lang.String)">BeliefGoal</a></strong>(java.lang.String beliefName)</code>
-<div class="block">Creates a new BeliefGoal with the provided belief 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>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName()">getBeliefName</a></strong>()</code>
-<div class="block">Returns the name of the belief associated with this goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
-<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- base contains the belief of this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefGoal.html#toString()">toString</a></strong>()</code>
-<div class="block">Returns a string representation of this goal, in the form
- "BeliefGoal: belief name".</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="BeliefGoal(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefGoal</h4>
-<pre>public BeliefGoal(java.lang.String beliefName)</pre>
-<div class="block">Creates a new BeliefGoal with the provided belief name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</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="getBeliefName()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefName</h4>
-<pre>public java.lang.String getBeliefName()</pre>
-<div class="block">Returns the name of the belief associated with this goal.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief name.</dd></dl>
-</li>
-</ul>
-<a name="isAchieved(bdi4jade.belief.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAchieved</h4>
-<pre>public boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
-<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- base contains the belief of this goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefBase</code> - the belief base to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief base contains the belief of this 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>
-<div class="block">Returns a string representation of this goal, in the form
- "BeliefGoal: belief name".</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string representation of this belief goal.</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/BeliefGoal.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/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ that is, the agent has a belief whose name is specified in this goal.</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><a href="../../bdi4jade/goal/BeliefGoal.html" title="type parameter in BeliefGoal">K</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</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/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Checks whether this goal is achieved by checking the provided belief
+ base.</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="getBeliefName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefName</h4>
+<pre><a href="../../bdi4jade/goal/BeliefGoal.html" title="type parameter in BeliefGoal">K</a> getBeliefName()</pre>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="isAchieved-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isAchieved</h4>
+<pre>boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block">Checks whether this goal is achieved by checking the provided belief
+ base.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if goal was achieved, 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/BeliefGoal.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/BeliefPresentGoal.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/BeliefGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/BeliefPresentGoal.html 430(+430 -0)
diff --git a/bdi-jade/doc/bdi4jade/goal/BeliefPresentGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefPresentGoal.html
new file mode 100644
index 0000000..9daf379
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefPresentGoal.html
@@ -0,0 +1,430 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>BeliefPresentGoal</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefPresentGoal";
+ }
+ }
+ 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/BeliefPresentGoal.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/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.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/BeliefPresentGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefPresentGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class BeliefPresentGoal" class="title">Class BeliefPresentGoal<K></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.BeliefPresentGoal<K></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>, <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">BeliefPresentGoal<K></span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></pre>
+<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>
+<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.goal.BeliefPresentGoal">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/goal/BeliefPresentGoal.html#BeliefPresentGoal--">BeliefPresentGoal</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#BeliefPresentGoal-K-">BeliefPresentGoal</a></span>(<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a> beliefName)</code>
+<div class="block">Creates a new BeliefGoal with the provided belief 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ base contains the belief of this 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/goal/BeliefPresentGoal.html#setBeliefName-K-">setBeliefName</a></span>(<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a> beliefName)</code>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefPresentGoal.html#toString--">toString</a></span>()</code>
+<div class="block">Returns a string representation of this goal, in the form
+ "BeliefGoal: belief name".</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, finalize, 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="BeliefPresentGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefPresentGoal</h4>
+<pre>public BeliefPresentGoal()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BeliefPresentGoal-java.lang.Object-">
+<!-- -->
+</a><a name="BeliefPresentGoal-K-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefPresentGoal</h4>
+<pre>public BeliefPresentGoal(<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a> beliefName)</pre>
+<div class="block">Creates a new BeliefGoal with the provided belief name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</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="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><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(java.lang.Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefName</h4>
+<pre><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+public <a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a> getBeliefName()</pre>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a>></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isAchieved-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAchieved</h4>
+<pre>public boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ base contains the belief of this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief base contains the belief of this goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefName-java.lang.Object-">
+<!-- -->
+</a><a name="setBeliefName-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefName</h4>
+<pre>public void setBeliefName(<a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</a> beliefName)</pre>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name.</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
+ "BeliefGoal: belief name".</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 belief 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/BeliefPresentGoal.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/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.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/BeliefPresentGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefPresentGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/BeliefSetHasValueGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefSetHasValueGoal.html
new file mode 100644
index 0000000..2bfa289
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefSetHasValueGoal.html
@@ -0,0 +1,485 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>BeliefSetHasValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefSetHasValueGoal";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/BeliefSetHasValueGoal.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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefValueGoal.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/BeliefSetHasValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetHasValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class BeliefSetHasValueGoal" class="title">Class BeliefSetHasValueGoal<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.BeliefSetHasValueGoal<K,V></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - the type of the belief name.</dd>
+<dd><code>V</code> - the type of the values in the belief set.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>, <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">BeliefSetHasValueGoal<K,V></span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></pre>
+<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>
+<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.goal.BeliefSetHasValueGoal">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/goal/BeliefSetHasValueGoal.html#BeliefSetHasValueGoal--">BeliefSetHasValueGoal</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#BeliefSetHasValueGoal-K-V-">BeliefSetHasValueGoal</a></span>(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a> beliefSetName,
+ <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a> value)</code>
+<div class="block">Creates a new BeliefSetValueGoal with the provided belief name and a
+ 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#getValue--">getValue</a></span>()</code>
+<div class="block">The belief value associated with this goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ set contains the value specified in this goal.</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/goal/BeliefSetHasValueGoal.html#setBeliefName-K-">setBeliefName</a></span>(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a> beliefName)</code>
+<div class="block">Sets the name of the belief associated with this goal.</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/goal/BeliefSetHasValueGoal.html#setValue-V-">setValue</a></span>(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a> value)</code>
+<div class="block">Sets the value of this goal.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html#toString--">toString</a></span>()</code>
+<div class="block">Returns a string representation of this goal, in the form
+ "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</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, finalize, 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="BeliefSetHasValueGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefSetHasValueGoal</h4>
+<pre>public BeliefSetHasValueGoal()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BeliefSetHasValueGoal-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a><a name="BeliefSetHasValueGoal-K-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefSetHasValueGoal</h4>
+<pre>public BeliefSetHasValueGoal(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a> beliefSetName,
+ <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a> value)</pre>
+<div class="block">Creates a new BeliefSetValueGoal with the provided belief name and a
+ value. This value represents the one that should be part of the belief
+ set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefSetName</code> - the belief name.</dd>
+<dd><code>value</code> - the value that is target of this 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="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><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(java.lang.Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefName</h4>
+<pre><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+public <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a> getBeliefName()</pre>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a>></code></dd>
+<dt><span class="returnLabel">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><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+public <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a> getValue()</pre>
+<div class="block">The belief value associated with this goal.</div>
+<dl>
+<dt><span class="returnLabel">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><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isAchieved-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAchieved</h4>
+<pre>public boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+<div class="block">Checks whether this goal is achieved by verifying if the provided belief
+ set contains the value specified in this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief set contains the value specified in this goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefName-java.lang.Object-">
+<!-- -->
+</a><a name="setBeliefName-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefName</h4>
+<pre>public void setBeliefName(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a> beliefName)</pre>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Object-">
+<!-- -->
+</a><a name="setValue-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public void setValue(<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</a> value)</pre>
+<div class="block">Sets the value of this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the 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>
+<div class="block">Returns a string representation of this goal, in the form
+ "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</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 belief value 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/BeliefSetHasValueGoal.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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefValueGoal.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/BeliefSetHasValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetHasValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/BeliefValueGoal.html 816(+481 -335)
diff --git a/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
index 9b561d3..be71b2f 100644
--- a/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
@@ -1,343 +1,489 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefValueGoal</title>
-<meta name="date" content="2014-08-12">
-<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="BeliefValueGoal";
- }
-//-->
-</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/BeliefValueGoal.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/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Class BeliefValueGoal" class="title">Class BeliefValueGoal<T></h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefGoal</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.BeliefValueGoal<T></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl><dt><span class="strong">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/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">BeliefValueGoal<T></span>
-extends <a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>BeliefValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefValueGoal";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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/BeliefValueGoal.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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/CompositeGoal.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/BeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class BeliefValueGoal" class="title">Class BeliefValueGoal<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.BeliefValueGoal<K,V></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - the type of the belief name.</dd>
+<dd><code>V</code> - the type of the belief value.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>, <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>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BeliefValueGoal<K,V></span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></pre>
<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>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.BeliefValueGoal">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/goal/BeliefValueGoal.html#BeliefValueGoal(java.lang.String, T)">BeliefValueGoal</a></strong>(java.lang.String beliefName,
- <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a> value)</code>
-<div class="block">Creates a new BeliefValueGoal with the provided belief name and a 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/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefValueGoal.html#getValue()">getValue</a></strong>()</code>
-<div class="block">The belief value associated with this goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefValueGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
+ are specified in this 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.goal.BeliefValueGoal">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/goal/BeliefValueGoal.html#BeliefValueGoal--">BeliefValueGoal</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#BeliefValueGoal-K-V-">BeliefValueGoal</a></span>(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a> beliefName,
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a> value)</code>
+<div class="block">Creates a new BeliefValueGoal with the provided belief name and a 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#getBeliefName--">getBeliefName</a></span>()</code>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#getValue--">getValue</a></span>()</code>
+<div class="block">The belief value associated with this goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</code>
<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- has the value specified in this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefValueGoal.html#toString()">toString</a></strong>()</code>
+ has the value specified in this goal.</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/goal/BeliefValueGoal.html#setBeliefName-K-">setBeliefName</a></span>(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a> beliefName)</code>
+<div class="block">Sets the name of the belief associated with this goal.</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/goal/BeliefValueGoal.html#setValue-V-">setValue</a></span>(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a> value)</code>
+<div class="block">Sets the value of this goal.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefValueGoal.html#toString--">toString</a></span>()</code>
<div class="block">Returns a string representation of this goal, in the form
- "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.goal.BeliefGoal">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></h3>
-<code><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName()">getBeliefName</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, 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="BeliefValueGoal(java.lang.String,java.lang.Object)">
-<!-- -->
-</a><a name="BeliefValueGoal(java.lang.String, T)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefValueGoal</h4>
-<pre>public BeliefValueGoal(java.lang.String beliefName,
- <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a> value)</pre>
+ "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</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, finalize, 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="BeliefValueGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BeliefValueGoal</h4>
+<pre>public BeliefValueGoal()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="BeliefValueGoal-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a><a name="BeliefValueGoal-K-V-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefValueGoal</h4>
+<pre>public BeliefValueGoal(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a> beliefName,
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a> value)</pre>
<div class="block">Creates a new BeliefValueGoal with the provided belief name and a value.
This value represents the value that is aimed to be associated with the
- belief.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name.</dd><dd><code>value</code> - the value that is target of this 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="getValue()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a> getValue()</pre>
-<div class="block">The belief value associated with this goal.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief value.</dd></dl>
-</li>
-</ul>
-<a name="isAchieved(bdi4jade.belief.BeliefBase)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAchieved</h4>
-<pre>public boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
+ belief.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name.</dd>
+<dd><code>value</code> - the value that is target of this 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="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><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(java.lang.Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefName</h4>
+<pre><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+public <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a> getBeliefName()</pre>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a>></code></dd>
+<dt><span class="returnLabel">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><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+public <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a> getValue()</pre>
+<div class="block">The belief value associated with this goal.</div>
+<dl>
+<dt><span class="returnLabel">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><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="isAchieved-bdi4jade.belief.BeliefBase-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAchieved</h4>
+<pre>public boolean isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase)</pre>
<div class="block">Checks whether this goal is achieved by verifying if the provided belief
- has the value specified in this goal.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></code> in class <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>beliefBase</code> - the belief base to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the belief has the value specified in this goal, false
- otherwise.</dd></dl>
-</li>
-</ul>
-<a name="toString()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public java.lang.String toString()</pre>
+ has the value specified in this goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></code> in interface <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefBase</code> - the belief base to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the belief has the value specified in this goal, false
+ otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="setBeliefName-java.lang.Object-">
+<!-- -->
+</a><a name="setBeliefName-K-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefName</h4>
+<pre>public void setBeliefName(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">K</a> beliefName)</pre>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name.</dd>
+</dl>
+</li>
+</ul>
+<a name="setValue-java.lang.Object-">
+<!-- -->
+</a><a name="setValue-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue</h4>
+<pre>public void setValue(<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</a> value)</pre>
+<div class="block">Sets the value of this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - the 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>
<div class="block">Returns a string representation of this goal, in the form
- "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#toString()">toString</a></code> in class <code><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string representation of this belief value goal.</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/BeliefValueGoal.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/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</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 belief value 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/BeliefValueGoal.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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/CompositeGoal.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/BeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/class-use/BeliefGoal.html 354(+189 -165)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
index 22aba25..4578454 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
@@ -1,170 +1,194 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.BeliefGoal</title>
-<meta name="date" content="2014-08-12">
-<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.BeliefGoal";
- }
-//-->
-</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/BeliefGoal.html" title="class 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/BeliefGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.BeliefGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefGoal</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/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.BeliefGoal</title>
+<meta name="date" content="2014-09-13">
+<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.BeliefGoal";
+ }
+ }
+ 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/BeliefGoal.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/BeliefGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.BeliefGoal" class="title">Uses of Interface<br>bdi4jade.goal.BeliefGoal</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/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</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">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a><T></strong></code>
+ goals and softgoals of an agent.</div>
+</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/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</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/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</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/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a><K></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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a><K,V></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="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><T></strong></code>
+ 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><K,V></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>
-</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/BeliefGoal.html" title="class 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/BeliefGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ 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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a><K></span></code>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific boolean value, that is, the agent has a belief whose name
+ and value are specified in this goal.</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/goal/BeliefGoal.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/BeliefGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/class-use/BeliefPresentGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefPresentGoal.html
new file mode 100644
index 0000000..5ec9f13
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefPresentGoal.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefPresentGoal</title>
+<meta name="date" content="2014-09-13">
+<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.BeliefPresentGoal";
+ }
+ }
+ 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/BeliefPresentGoal.html" title="class 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/BeliefPresentGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefPresentGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.BeliefPresentGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefPresentGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.BeliefPresentGoal</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/BeliefPresentGoal.html" title="class 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/BeliefPresentGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefPresentGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/class-use/BeliefSetHasValueGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetHasValueGoal.html
new file mode 100644
index 0000000..4f143de
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetHasValueGoal.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefSetHasValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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.BeliefSetHasValueGoal";
+ }
+ }
+ 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/BeliefSetHasValueGoal.html" title="class 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/BeliefSetHasValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetHasValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.BeliefSetHasValueGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefSetHasValueGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.BeliefSetHasValueGoal</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/BeliefSetHasValueGoal.html" title="class 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/BeliefSetHasValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetHasValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/BeliefValueGoal.html 331(+170 -161)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
index 9830a48..cdf8d58 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
@@ -1,162 +1,171 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.BeliefValueGoal</title>
-<meta name="date" content="2014-08-12">
-<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.BeliefValueGoal";
- }
-//-->
-</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/BeliefValueGoal.html" title="class 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/BeliefValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.BeliefValueGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefValueGoal</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/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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.BeliefValueGoal";
+ }
+ }
+ 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/BeliefValueGoal.html" title="class 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/BeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.BeliefValueGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefValueGoal</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/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</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">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.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, that is, the agent has a belief set whose name is specified
- in this goal and it contains the specified value.</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/goal/BeliefValueGoal.html" title="class 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/BeliefValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ goals and softgoals of an agent.</div>
+</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/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</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">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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a><K></span></code>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific boolean value, that is, the agent has a belief whose name
+ and value are specified in this goal.</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/goal/BeliefValueGoal.html" title="class 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/BeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/CompositeGoal.html 339(+174 -165)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
index 5f0e99f..f9ae685 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
@@ -1,168 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.CompositeGoal</title>
-<meta name="date" content="2014-08-12">
-<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.CompositeGoal";
- }
-//-->
-</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/CompositeGoal.html" title="class 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/CompositeGoal.html" target="_top">Frames</a></li>
-<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.CompositeGoal" class="title">Uses of Class<br>bdi4jade.goal.CompositeGoal</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/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.CompositeGoal</title>
+<meta name="date" content="2014-09-13">
+<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.CompositeGoal";
+ }
+ }
+ 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/CompositeGoal.html" title="class 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/CompositeGoal.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.CompositeGoal" class="title">Uses of Class<br>bdi4jade.goal.CompositeGoal</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/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></strong></code>
+ goals and softgoals of an agent.</div>
+</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/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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">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/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><strong><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></strong></code>
+ 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>
-</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/CompositeGoal.html" title="class 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/CompositeGoal.html" target="_top">Frames</a></li>
-<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ this goal in a sequential way.</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/goal/CompositeGoal.html" title="class 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/CompositeGoal.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/Goal.html 2114(+1095 -1019)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
index a389cba..3244b7a 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
@@ -1,1050 +1,1126 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.goal.Goal</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.Goal</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</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>
-<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">
+ 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">
+ 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">
+ 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">
+ 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">
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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">
-<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>
-<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="strong">GoalUpdateSet.GoalDescription.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.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> dispatcher,
- <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> dispatcher,
- <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>
+ associated with customization points of the BDI agent reasoning cycle.</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">
+<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>
+<div class="block">Returns the goal associated with this intention.</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"><span class="typeNameLabel">GoalUpdateSet.GoalDescription.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal described by this descriptor.</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> 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#getGoals--">getGoals</a></span>()</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/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getGoals--">getGoals</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> candidatePlansMap)</code>
+<div class="block">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <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>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher,
+ <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code> </td>
+</tr>
+<tr class="rowColor">
+<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#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> dispatcher,
+ <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 events related to this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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> dispatcher,
+ <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> </td>
+</tr>
+<tr class="rowColor">
+<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#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="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</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>boolean</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">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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal)">generateGoal</a></strong>(<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="strong">GoalUpdateSet.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal, bdi4jade.core.Capability)">generateGoal</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code> </td>
-</tr>
-<tr class="rowColor">
-<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="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</td>
-</tr>
-<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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</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 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="strong">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#goal">goal</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> 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>
-<div class="block">Returns the goal associated with this event.</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/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>
-<div class="block">Sets the goal associated with this event.</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/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, bdi4jade.goal.GoalStatus)">GoalEvent</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.</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 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="strong">OrPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
+ observe events related to this goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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> </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#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">Checks if this capability has a plan that can achieve the given goal.</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, which means setting it as no longer
+ desired.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</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">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-">generateGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Indicates that a goal should be added to the agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">GoalUpdateSet.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-bdi4jade.core.Capability-">generateGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</code>
+<div class="block">Indicates that a goal should be added to the agent, with the capability
+ that dispatched the goal.</div>
+</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#hasGoal-bdi4jade.goal.Goal-">hasGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+<div class="block">Checks if this agent has a given goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</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/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.AbstractBDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</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.AbstractBDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ <a href="../../../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> bdiAgent,
+ <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> dispatcher)</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-">GoalEvent</a></span>(<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><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/extension/planselection/utilitybased/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/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="strong">AndPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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/extension/planselection/utilitybased/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>void</code></td>
-<td class="colLast"><span class="strong">OrPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AndPlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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="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="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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="interface in bdi4jade.plan">Plan</a>> plans)</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/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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency</a></strong>(<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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency</a></strong>(<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 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><strong><a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></strong></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 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><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></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>
+</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/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/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a><K></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><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a><T></strong></code>
+ 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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a><K,V></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><strong><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><T></strong></code>
+ 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><K,V></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><strong><a href="../../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.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="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></strong></code>
+ 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><strong><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></strong></code>
+ 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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a><K></span></code>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific boolean 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="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 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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></strong></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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#goals">goals</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/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="strong">SequentialGoal.</span><code><strong><a href="../../../bdi4jade/goal/SequentialGoal.html#createGoals(int)">createGoals</a></strong>(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="strong">ParallelGoal.</span><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html#createGoals(int)">createGoals</a></strong>(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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></strong>(int size)</code>
+ 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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals</a></strong>()</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="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#getGoals()">getGoals</a></strong>()</code>
-<div class="block">Returns the goals associated with this composite goal.</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/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="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="strong">GoalTemplate.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplate.html#match(bdi4jade.goal.Goal)">match</a></strong>(<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 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>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#goalType(java.lang.Class)">goalType</a></strong>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
+ 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>Methods 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="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">GoalTemplate.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/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/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>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#goalOfType-java.lang.Class-">goalOfType</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>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/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>
-<div class="block">Sets the list of completed goals.</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/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><strong><a href="../../../bdi4jade/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">Instantiates a CompositeGoal with the provided goals array.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/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/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/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><strong><a href="../../../bdi4jade/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">Instantiates a CompositeGoal with the provided goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/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/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.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 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 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="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>boolean</code></td>
-<td class="colLast"><span class="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.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="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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/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>boolean</code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></strong>(<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="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+ is of the given type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.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">Returns true if there is a plan 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#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>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="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#getCandidatePlans-bdi4jade.goal.Goal-">getCandidatePlans</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="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#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="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#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>
-</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/DefaultPlan.html#DefaultPlan(java.lang.Class, java.lang.Class)">DefaultPlan</a></strong>(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>
+ given goal.</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/DefaultPlan.html#DefaultPlan-java.lang.Class-java.lang.Class-">DefaultPlan</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 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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></strong></code> </td>
-</tr>
-</tbody>
-</table>
-<table 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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></strong></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="strong">ParallelGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></strong></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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</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/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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal()">getGoal</a></strong>()</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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan body.</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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal()">getGoal</a></strong>()</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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoal()">getGoal</a></strong>()</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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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/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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</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">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.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">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</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">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</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">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></strong>(<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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></strong>(<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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></strong>(<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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.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">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></strong>(<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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ 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 body.</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>boolean</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>boolean</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>boolean</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>boolean</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>boolean</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> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</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="altColor">
+<td class="colFirst"><code>boolean</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="rowColor">
+<td class="colFirst"><code>boolean</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="altColor">
+<td class="colFirst"><code>boolean</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="rowColor">
+<td class="colFirst"><code>boolean</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> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</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="rowColor">
+<td class="colFirst"><code>boolean</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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<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="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/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 completed goals, and the failed goal, if there is one.</div>
-</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/plan/planbody/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 completed goals, and the failed goal, if there is one.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">OutputPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/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>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setNextGoal</a></strong>(<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>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</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="rowColor">
+<td class="colFirst"><code>boolean</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="altColor">
+<td class="colFirst"><code>boolean</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> </td>
+</tr>
+<tr class="rowColor">
+<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>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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="altColor">
+<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 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="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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
+ 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.Set-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">Selects the goals that must be tried to achieve and the ones.</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">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter-java.util.Set-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">This method selects all goals to become intentions.</div>
+</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"><span class="typeNameLabel">DefaultAgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</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">AgentDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This method is responsible for selecting a set of goals that must be
+ tried to be achieved (intentions) from the set of goals.</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">DefaultAgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</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">AgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</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">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>> candidatePlans)</code>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</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="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</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 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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyInput</a></strong>(<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>
+ candidate plans.</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">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/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>> candidatePlans)</code>
+<div class="block">Selects the first plan of the set of candidate plans, if any.</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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyOutput</a></strong>(<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>
+ 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="strong">ReflectionUtils.</span><code><strong><a href="../../../bdi4jade/util/ReflectionUtils.html#setupParameters(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setupParameters</a></strong>(<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>
+ 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>
-</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>
+ another goal.</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/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 535(+274 -261)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
index 46fe711..8a8a974 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
@@ -1,266 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.GoalStatus</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.GoalStatus</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</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>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.goal">bdi4jade.goal</a></td>
-<td class="colLast">
+ 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>
-</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>
+ goals and softgoals of an agent.</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/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>
-<tr class="rowColor">
-<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">GoalUpdateSet.GoalDescription.</span><code><strong><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getStatus()">getStatus</a></strong>()</code> </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 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="strong">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#status">status</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> 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">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#getStatus()">getStatus</a></strong>()</code>
-<div class="block">Returns the goal 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/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">GoalEvent.</span><code><strong><a href="../../../bdi4jade/event/GoalEvent.html#setStatus(bdi4jade.goal.GoalStatus)">setStatus</a></strong>(<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 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/GoalEvent.html#GoalEvent(bdi4jade.goal.Goal, bdi4jade.goal.GoalStatus)">GoalEvent</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.</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>
+<tr class="rowColor">
+<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">GoalUpdateSet.GoalDescription.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getStatus--">getStatus</a></span>()</code>
+<div class="block">Returns the status of the goal described by this descriptor.</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>
-</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>
+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/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/class-use/GoalTemplate.html 617(+325 -292)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html
index 05e65e5..f30dfb1 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html
@@ -1,312 +1,345 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.goal.GoalTemplate</title>
-<meta name="date" content="2014-08-12">
-<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.GoalTemplate";
- }
-//-->
-</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/GoalTemplate.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/GoalTemplate.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.GoalTemplate" class="title">Uses of Interface<br>bdi4jade.goal.GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.GoalTemplate</title>
+<meta name="date" content="2014-09-13">
+<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.GoalTemplate";
+ }
+ }
+ 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/GoalTemplate.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/GoalTemplate.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.GoalTemplate" class="title">Uses of Interface<br>bdi4jade.goal.GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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">
+ 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">
<div class="block">This package contains interfaces and classes that allows representation of
- plans of BDI agents.</div>
-</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#beliefGoal(java.lang.String)">beliefGoal</a></strong>(java.lang.String beliefName)</code>
+ plans of BDI agents.</div>
+</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#goalOfType-java.lang.Class-">goalOfType</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 type <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a> and has the given belief name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#beliefSetTypeGoal(java.lang.String, java.lang.Class)">beliefSetTypeGoal</a></strong>(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</code>
+ is of the given type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBelief-java.lang.Object-">hasBelief</a></span>(java.lang.Object beliefName)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#beliefSetValueGoal(java.lang.String, java.lang.Object)">beliefSetValueGoal</a></strong>(java.lang.String beliefName,
- java.lang.Object beliefValue)</code>
+ is of the type <a href="../../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfType-java.lang.Class-">hasBeliefOfType</a></span>(java.lang.Class<?> beliefNameClass)</code>
<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#beliefTypeGoal(java.lang.String, java.lang.Class)">beliefTypeGoal</a></strong>(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</code>
+ is of the type <a href="../../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithNullValue-java.lang.Class-">hasBeliefOfTypeWithNullValue</a></span>(java.lang.Class<?> beliefNameClass)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#beliefValueGoal(java.lang.String, java.lang.Object)">beliefValueGoal</a></strong>(java.lang.String beliefName,
- java.lang.Object beliefValue)</code>
+ 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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithValue-java.lang.Class-java.lang.Object-">hasBeliefOfTypeWithValue</a></span>(java.lang.Class<?> beliefNameClass,
+ java.lang.Object beliefValue)</code>
+<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>, is of the class of given belief
+ name class, and has the given value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefValue-java.lang.Object-java.lang.Object-">hasBeliefValue</a></span>(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</code>
<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#goalType(java.lang.Class)">goalType</a></strong>(java.lang.Class<? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
+ has the given value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefValueOfType-java.lang.Object-java.lang.Class-">hasBeliefValueOfType</a></span>(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</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>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><span class="strong">GoalTemplateFactory.</span><code><strong><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#nullBeliefValueGoal(java.lang.String)">nullBeliefValueGoal</a></strong>(java.lang.String beliefName)</code>
+ 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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefWithNullValue-java.lang.Object-">hasBeliefWithNullValue</a></span>(java.lang.Object beliefName)</code>
<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>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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 types with arguments of type <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>></code></td>
-<td class="colLast"><span class="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates()">getGoalTemplates</a></strong>()</code>
+ associated with a null value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasValueInBeliefSet-java.lang.Object-java.lang.Object-">hasValueInBeliefSet</a></span>(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</code>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and has the given value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><span class="typeNameLabel">GoalTemplateFactory.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/GoalTemplateFactory.html#hasValueOfTypeInBeliefSet-java.lang.Object-java.lang.Class-">hasValueOfTypeInBeliefSet</a></span>(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</code>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and its value is of the given type.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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 types with arguments of type <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates--">getGoalTemplates</a></span>()</code>
<div class="block">Returns the set of goal templates of the goals that can be achieved by
- this plan.</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)">addGoalTemplate</a></strong>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
-<div class="block">Adds template of goals that this plan can achieve.</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate)">AbstractPlan</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
+ 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> with parameters of type <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-">addGoalTemplate</a></span>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
+<div class="block">Adds template of goals that this plan can achieve.</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</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/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-">AbstractPlan</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
<div class="block">Creates a new plan with an identifier and a template of goals it can
- achieve.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate)">AbstractPlan</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
+ achieve.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-">AbstractPlan</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ achieve, and a template of messages it can process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</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/goal/GoalTemplate.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/GoalTemplate.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ message template.</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/goal/GoalTemplate.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/GoalTemplate.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/class-use/GoalTemplateFactory.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.html
index 681a80a..0b472ba 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.GoalTemplateFactory</title>
-<meta name="date" content="2014-08-12">
-<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.GoalTemplateFactory";
- }
-//-->
-</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/GoalTemplateFactory.html" title="class 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/GoalTemplateFactory.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.GoalTemplateFactory" class="title">Uses of Class<br>bdi4jade.goal.GoalTemplateFactory</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.goal.GoalTemplateFactory</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/GoalTemplateFactory.html" title="class 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/GoalTemplateFactory.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.GoalTemplateFactory</title>
+<meta name="date" content="2014-09-13">
+<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.GoalTemplateFactory";
+ }
+ }
+ 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/GoalTemplateFactory.html" title="class 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/GoalTemplateFactory.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.GoalTemplateFactory" class="title">Uses of Class<br>bdi4jade.goal.GoalTemplateFactory</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.GoalTemplateFactory</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/GoalTemplateFactory.html" title="class 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/GoalTemplateFactory.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/NamedSoftgoal.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html
index 2416665..d157082 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.NamedSoftgoal</title>
-<meta name="date" content="2014-08-12">
-<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.NamedSoftgoal";
- }
-//-->
-</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/NamedSoftgoal.html" title="class 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/NamedSoftgoal.html" target="_top">Frames</a></li>
-<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.NamedSoftgoal" class="title">Uses of Class<br>bdi4jade.goal.NamedSoftgoal</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.goal.NamedSoftgoal</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/NamedSoftgoal.html" title="class 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/NamedSoftgoal.html" target="_top">Frames</a></li>
-<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.NamedSoftgoal</title>
+<meta name="date" content="2014-09-13">
+<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.NamedSoftgoal";
+ }
+ }
+ 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/NamedSoftgoal.html" title="class 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/NamedSoftgoal.html" target="_top">Frames</a></li>
+<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.NamedSoftgoal" class="title">Uses of Class<br>bdi4jade.goal.NamedSoftgoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.NamedSoftgoal</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/NamedSoftgoal.html" title="class 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/NamedSoftgoal.html" target="_top">Frames</a></li>
+<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/ParallelGoal.html 323(+166 -157)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
index 5bad12d..d2d33d2 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
@@ -1,159 +1,168 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.ParallelGoal</title>
-<meta name="date" content="2014-08-12">
-<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.ParallelGoal";
- }
-//-->
-</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/ParallelGoal.html" title="class 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/ParallelGoal.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.ParallelGoal" class="title">Uses of Class<br>bdi4jade.goal.ParallelGoal</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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</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.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.ParallelGoal</title>
+<meta name="date" content="2014-09-13">
+<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.ParallelGoal";
+ }
+ }
+ 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/ParallelGoal.html" title="class 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/ParallelGoal.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.ParallelGoal" class="title">Uses of Class<br>bdi4jade.goal.ParallelGoal</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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</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.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.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
-<table 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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
-<td class="colLast"><span class="strong">ParallelGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></strong></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/ParallelGoal.html" title="class 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/ParallelGoal.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</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/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</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/goal/ParallelGoal.html" title="class 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/ParallelGoal.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/class-use/PropositionalBeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/PropositionalBeliefValueGoal.html
new file mode 100644
index 0000000..03654ab
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/PropositionalBeliefValueGoal.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.PropositionalBeliefValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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.PropositionalBeliefValueGoal";
+ }
+ }
+ 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/PropositionalBeliefValueGoal.html" title="class 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/PropositionalBeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="PropositionalBeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.PropositionalBeliefValueGoal" class="title">Uses of Class<br>bdi4jade.goal.PropositionalBeliefValueGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.PropositionalBeliefValueGoal</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/PropositionalBeliefValueGoal.html" title="class 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/PropositionalBeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="PropositionalBeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/SequentialGoal.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html
index 1703295..16f5df7 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.SequentialGoal</title>
-<meta name="date" content="2014-08-12">
-<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.SequentialGoal";
- }
-//-->
-</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/SequentialGoal.html" title="class 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/SequentialGoal.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.SequentialGoal" class="title">Uses of Class<br>bdi4jade.goal.SequentialGoal</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.goal.SequentialGoal</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/SequentialGoal.html" title="class 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/SequentialGoal.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.SequentialGoal</title>
+<meta name="date" content="2014-09-13">
+<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.SequentialGoal";
+ }
+ }
+ 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/SequentialGoal.html" title="class 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/SequentialGoal.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.SequentialGoal" class="title">Uses of Class<br>bdi4jade.goal.SequentialGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.SequentialGoal</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/SequentialGoal.html" title="class 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/SequentialGoal.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/Softgoal.html 551(+287 -264)
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
index b586e8b..c876480 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
@@ -1,266 +1,289 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.goal.Softgoal</title>
-<meta name="date" content="2014-08-12">
-<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.Softgoal";
- }
-//-->
-</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/Softgoal.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/Softgoal.html" target="_top">Frames</a></li>
-<li><a href="Softgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.Softgoal" class="title">Uses of Interface<br>bdi4jade.goal.Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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.goal">bdi4jade.goal</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.Softgoal</title>
+<meta name="date" content="2014-09-13">
+<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.Softgoal";
+ }
+ }
+ 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/Softgoal.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/Softgoal.html" target="_top">Frames</a></li>
+<li><a href="Softgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.Softgoal" class="title">Uses of Interface<br>bdi4jade.goal.Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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.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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><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>
-</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a></strong>(<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 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#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a></strong>(<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>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table 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/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
-<td class="colLast"><span class="strong">PlanContribution.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getSoftgoal()">getSoftgoal</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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with parameters of type <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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.Double</code></td>
-<td class="colLast"><span class="strong">SoftgoalPreferences.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#getPreferenceForSoftgoal(bdi4jade.goal.Softgoal)">getPreferenceForSoftgoal</a></strong>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
-<div class="block">Returns the preference for a softgoal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">SoftgoalPreferences.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#setPreferenceForSoftgoal(bdi4jade.goal.Softgoal, java.lang.Double)">setPreferenceForSoftgoal</a></strong>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double preference)</code>
-<div class="block">Sets the preference for a softgoal.</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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with parameters of type <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/extension/planselection/utilitybased/PlanContribution.html#PlanContribution(bdi4jade.goal.Softgoal)">PlanContribution</a></strong>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution(bdi4jade.goal.Softgoal, java.lang.Double, java.lang.Double)">PlanContribution</a></strong>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
- java.lang.Double probability,
- java.lang.Double value)</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.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/goal/package-summary.html">bdi4jade.goal</a> that implement <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></code>
+ goals and softgoals of an agent.</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/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getSoftgoals--">getSoftgoals</a></span>()</code>
+<div class="block">Gets all softgoals of this agent.</div>
+</td>
+</tr>
+<tr 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"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#getSoftgoals--">getSoftgoals</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/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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#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 class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </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#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 class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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 <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PlanContribution.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#getSoftgoal--">getSoftgoal</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> with parameters of type <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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.Double</code></td>
+<td class="colLast"><span class="typeNameLabel">SoftgoalPreferences.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#getPreferenceForSoftgoal-bdi4jade.goal.Softgoal-">getPreferenceForSoftgoal</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code>
+<div class="block">Returns the preference for a softgoal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">SoftgoalPreferences.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#setPreferenceForSoftgoal-bdi4jade.goal.Softgoal-java.lang.Double-">setPreferenceForSoftgoal</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double preference)</code>
+<div class="block">Sets the preference for a softgoal.</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/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> with parameters of type <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-">PlanContribution</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#PlanContribution-bdi4jade.goal.Softgoal-java.lang.Double-java.lang.Double-">PlanContribution</a></span>(<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> softgoal,
+ java.lang.Double probability,
+ java.lang.Double value)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.goal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</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/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></code>
<div class="block">This class provides a default implementation for a softgoal, representing it
- just with a given name.</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/goal/Softgoal.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/Softgoal.html" target="_top">Frames</a></li>
-<li><a href="Softgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ just with a given name.</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/goal/Softgoal.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/Softgoal.html" target="_top">Frames</a></li>
+<li><a href="Softgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/CompositeGoal.html 925(+484 -441)
diff --git a/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html b/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
index 7eab3c5..a00d5d5 100644
--- a/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
@@ -1,452 +1,495 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>CompositeGoal</title>
-<meta name="date" content="2014-08-12">
-<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="CompositeGoal";
- }
-//-->
-</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/CompositeGoal.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/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Goal.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/CompositeGoal.html" target="_top">Frames</a></li>
-<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Class CompositeGoal" class="title">Class CompositeGoal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.CompositeGoal</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>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><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 abstract class <span class="strong">CompositeGoal</span>
-extends java.lang.Object
-implements <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>CompositeGoal</title>
+<meta name="date" content="2014-09-13">
+<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="CompositeGoal";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/CompositeGoal.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/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/CompositeGoal.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class CompositeGoal" class="title">Class CompositeGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.CompositeGoal</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>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><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 abstract class <span class="typeNameLabel">CompositeGoal</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 a goal that is a composition of other goals (subgoals).
It has two main subclasses, which indicate if the goals must be achieved in a
- parallel or sequential way.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.CompositeGoal">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="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>protected java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></strong></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"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a></strong></code> </td>
-</tr>
-<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"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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/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">Instantiates a CompositeGoal with the provided goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/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">Instantiates a CompositeGoal with the provided goals array.</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>protected abstract java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></strong>(int size)</code>
+ parallel or sequential way.</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.goal.CompositeGoal">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 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/goal/CompositeGoal.html#completedGoals">completedGoals</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"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<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"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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/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="colOne"><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>
+</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><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 abstract java.util.Collection<<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/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"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals</a></strong>()</code>
-<div class="block">Returns the goals of this composite goal that successfully finished.</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"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal</a></strong>()</code>
+ composite goal.</div>
+</td>
+</tr>
+<tr id="i1" 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"><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 id="i2" 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/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>
-<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"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#getGoals()">getGoals</a></strong>()</code>
-<div class="block">Returns the goals associated with this composite goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/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>
-<div class="block">Sets the list of completed goals.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalEvent)">setFailedGoal</a></strong>(<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>
-</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">
-<!-- ============ 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="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="goals">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>goals</h4>
-<pre>protected final java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="CompositeGoal(java.util.Collection)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CompositeGoal</h4>
-<pre>public CompositeGoal(java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
-<div class="block">Instantiates a CompositeGoal with the provided goals.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this goal.</dd></dl>
-</li>
-</ul>
-<a name="CompositeGoal(bdi4jade.goal.Goal[])">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>CompositeGoal</h4>
-<pre>public CompositeGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
+ if any.</div>
+</td>
+</tr>
+<tr id="i3" 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"><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>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+</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">
+<!-- ============ 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="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="goals">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>goals</h4>
+<pre>protected final java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CompositeGoal-java.util.Collection-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CompositeGoal</h4>
+<pre>public CompositeGoal(java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
+<div class="block">Instantiates a CompositeGoal with the provided goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="CompositeGoal-bdi4jade.goal.Goal:A-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeGoal</h4>
+<pre>public CompositeGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
<div class="block">Instantiates a CompositeGoal with the provided goals array. A
<code>Collection</code> is instantiated by the method
- <a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)"><code>createGoals(int)</code></a> and is initialized with the provided goals.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this 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="createGoals(int)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createGoals</h4>
-<pre>protected abstract java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
+ <a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-"><code>createGoals(int)</code></a> and is initialized with the provided goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this 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="createGoals-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createGoals</h4>
+<pre>protected abstract java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
<div class="block">Creates an instance of the collection that holds the goals of this
- composite goal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - the size of the collection.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the collection.</dd></dl>
-</li>
-</ul>
-<a name="getCompletedGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCompletedGoals</h4>
-<pre>public java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getCompletedGoals()</pre>
-<div class="block">Returns the goals of this composite goal that successfully finished.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the completedGoals the goals that were achieved.</dd></dl>
-</li>
-</ul>
-<a name="getFailedGoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getFailedGoal</h4>
-<pre>public <a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getFailedGoal()</pre>
+ composite goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - the size of the collection.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the collection.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCompletedGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCompletedGoals</h4>
+<pre>public java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getCompletedGoals()</pre>
+<div class="block">Returns the goals of this composite goal that successfully finished.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the completedGoals the goals that were achieved.</dd>
+</dl>
+</li>
+</ul>
+<a name="getFailedGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFailedGoal</h4>
+<pre>public <a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getFailedGoal()</pre>
<div class="block">Returns the goal event associated with a goal that could not be achieved,
if any. If it is not possible to achieve one of the goals, the remaining
goals that were not completed yet will not be achieved. If there are
goals part of this composite goal that are being tried to be achieved,
- they become no longer desired.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goal that failed.</dd></dl>
-</li>
-</ul>
-<a name="getGoals()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoals</h4>
-<pre>public java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</pre>
-<div class="block">Returns the goals associated with this composite goal.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goals.</dd></dl>
-</li>
-</ul>
-<a name="setCompletedGoals(java.util.List)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setCompletedGoals</h4>
-<pre>public void setCompletedGoals(java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals)</pre>
-<div class="block">Sets the list of completed goals.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>completedGoals</code> - the completedGoals to set.</dd></dl>
-</li>
-</ul>
-<a name="setFailedGoal(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setFailedGoal</h4>
-<pre>public void setFailedGoal(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal)</pre>
-<div class="block">Sets the goal event associated with the goal that failed.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>failedGoal</code> - the failedGoal 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/CompositeGoal.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/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Goal.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/CompositeGoal.html" target="_top">Frames</a></li>
-<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ they become no longer desired.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal that failed.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoals--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoals</h4>
+<pre>public java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> getGoals()</pre>
+<div class="block">Returns the goals associated with this composite goal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goals.</dd>
+</dl>
+</li>
+</ul>
+<a name="setCompletedGoals-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCompletedGoals</h4>
+<pre>public void setCompletedGoals(java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> completedGoals)</pre>
+<div class="block">Sets the list of completed goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>completedGoals</code> - the completedGoals to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="setFailedGoal-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setFailedGoal</h4>
+<pre>public void setFailedGoal(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal)</pre>
+<div class="block">Sets the goal event associated with the goal that failed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>failedGoal</code> - the failedGoal 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/CompositeGoal.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/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/CompositeGoal.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/Goal.html 355(+185 -170)
diff --git a/bdi-jade/doc/bdi4jade/goal/Goal.html b/bdi-jade/doc/bdi4jade/goal/Goal.html
index 00223c3..186927f 100644
--- a/bdi-jade/doc/bdi4jade/goal/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/Goal.html
@@ -1,175 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Goal</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></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 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="strong">Goal</span>
-extends jade.content.ContentElement, jade.content.Concept</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Goal</title>
+<meta name="date" content="2014-09-13">
+<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 Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a>, <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</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 java.io.Serializable, jade.content.Concept, jade.content.ContentElement</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="strong">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><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><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></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>
+ 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 783(+404 -379)
diff --git a/bdi-jade/doc/bdi4jade/goal/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
index f917514..25eeda8 100644
--- a/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
@@ -1,392 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalStatus</title>
-<meta name="date" content="2014-08-12">
-<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/GoalTemplate.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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>GoalStatus</title>
+<meta name="date" content="2014-09-13">
+<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/GoalTemplate.html" title="interface 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 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="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>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#isFinished()">isFinished</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 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#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/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>
+ 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>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>
+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="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>
+</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>
-<a name="isFinished()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isFinished</h4>
-<pre>public boolean isFinished()</pre>
+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="strong">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><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/GoalTemplate.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>
+ 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/GoalTemplate.html" title="interface 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/GoalTemplate.html 449(+235 -214)
diff --git a/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html b/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html
index 5351d64..23cbea9 100644
--- a/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html
+++ b/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html
@@ -1,217 +1,238 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalTemplate</title>
-<meta name="date" content="2014-08-12">
-<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="GoalTemplate";
- }
-//-->
-</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/GoalTemplate.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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalTemplate.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Interface GoalTemplate" class="title">Interface GoalTemplate</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="strong">GoalTemplate</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>GoalTemplate</title>
+<meta name="date" content="2014-09-13">
+<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="GoalTemplate";
+ }
+ }
+ 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/GoalTemplate.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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/GoalTemplateFactory.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/GoalTemplate.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Interface GoalTemplate" class="title">Interface GoalTemplate</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">GoalTemplate</span></pre>
<div class="block">This interface defines methods to create goal templates. Goal templates allow
to specify groups of goals. A goals is in a group when it matches the
specification of a template. This can be used to is used to indicate the set
- of goals that a plan is able to handle, for example.</div>
-<dl><dt><span class="strong">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="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/goal/GoalTemplate.html#match(bdi4jade.goal.Goal)">match</a></strong>(<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>
-</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="match(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>match</h4>
-<pre>boolean match(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">This methods checks if the given goal matches this template.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be checked.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the goal matches this template, 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><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/GoalTemplate.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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalTemplate.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ of goals that a plan is able to handle, for example.</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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/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>
+</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="match-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>match</h4>
+<pre>boolean match(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">This methods checks if the given goal matches this template.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal matches this template, 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/GoalTemplate.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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/GoalTemplateFactory.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/GoalTemplate.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplate.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/GoalTemplateFactory.html 919(+525 -394)
diff --git a/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html b/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html
index 354c66b..d06b0d1 100644
--- a/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html
+++ b/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html
@@ -1,413 +1,544 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>GoalTemplateFactory</title>
-<meta name="date" content="2014-08-12">
-<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="GoalTemplateFactory";
- }
-//-->
-</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/GoalTemplateFactory.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/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalTemplateFactory.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Class GoalTemplateFactory" class="title">Class GoalTemplateFactory</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.GoalTemplateFactory</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="strong">GoalTemplateFactory</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>GoalTemplateFactory</title>
+<meta name="date" content="2014-09-13">
+<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="GoalTemplateFactory";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":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/GoalTemplateFactory.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/GoalTemplate.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/GoalTemplateFactory.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class GoalTemplateFactory" class="title">Class GoalTemplateFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.GoalTemplateFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">GoalTemplateFactory</span>
+extends java.lang.Object</pre>
<div class="block">This class provides a collection of static methods to create common goal
- templates.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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/goal/GoalTemplateFactory.html#GoalTemplateFactory()">GoalTemplateFactory</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/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#beliefGoal(java.lang.String)">beliefGoal</a></strong>(java.lang.String beliefName)</code>
+ templates.</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">
+<!-- ======== 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/goal/GoalTemplateFactory.html#GoalTemplateFactory--">GoalTemplateFactory</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#goalOfType-java.lang.Class-">goalOfType</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 type <a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a> and has the given belief name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#beliefSetTypeGoal(java.lang.String, java.lang.Class)">beliefSetTypeGoal</a></strong>(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</code>
+ is of the given type.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBelief-java.lang.Object-">hasBelief</a></span>(java.lang.Object beliefName)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#beliefSetValueGoal(java.lang.String, java.lang.Object)">beliefSetValueGoal</a></strong>(java.lang.String beliefName,
- java.lang.Object beliefValue)</code>
+ is of the type <a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfType-java.lang.Class-">hasBeliefOfType</a></span>(java.lang.Class<?> beliefNameClass)</code>
<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#beliefTypeGoal(java.lang.String, java.lang.Class)">beliefTypeGoal</a></strong>(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</code>
+ is of the type <a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithNullValue-java.lang.Class-">hasBeliefOfTypeWithNullValue</a></span>(java.lang.Class<?> beliefNameClass)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#beliefValueGoal(java.lang.String, java.lang.Object)">beliefValueGoal</a></strong>(java.lang.String beliefName,
- java.lang.Object beliefValue)</code>
+ 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>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithValue-java.lang.Class-java.lang.Object-">hasBeliefOfTypeWithValue</a></span>(java.lang.Class<?> beliefNameClass,
+ java.lang.Object beliefValue)</code>
+<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>, is of the class of given belief
+ name class, and has the given value.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefValue-java.lang.Object-java.lang.Object-">hasBeliefValue</a></span>(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</code>
<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>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#goalType(java.lang.Class)">goalType</a></strong>(java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</code>
+ has the given value.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefValueOfType-java.lang.Object-java.lang.Class-">hasBeliefValueOfType</a></span>(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</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>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/GoalTemplateFactory.html#nullBeliefValueGoal(java.lang.String)">nullBeliefValueGoal</a></strong>(java.lang.String beliefName)</code>
+ 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>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefWithNullValue-java.lang.Object-">hasBeliefWithNullValue</a></span>(java.lang.Object beliefName)</code>
<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>
-</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="GoalTemplateFactory()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>GoalTemplateFactory</h4>
-<pre>public GoalTemplateFactory()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="beliefGoal(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> beliefGoal(java.lang.String beliefName)</pre>
+ associated with a null value.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasValueInBeliefSet-java.lang.Object-java.lang.Object-">hasValueInBeliefSet</a></span>(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</code>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a <a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>
- with the given name.</dd></dl>
-</li>
-</ul>
-<a name="beliefSetTypeGoal(java.lang.String, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefSetTypeGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> beliefSetTypeGoal(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</pre>
+ is of the type <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and has the given value.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalTemplateFactory.html#hasValueOfTypeInBeliefSet-java.lang.Object-java.lang.Class-">hasValueOfTypeInBeliefSet</a></span>(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</code>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd><dd><code>beliefValueClass</code> - the value class name to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a
- <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a> with the given name and value of the
- given type.</dd></dl>
-</li>
-</ul>
-<a name="beliefSetValueGoal(java.lang.String, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefSetValueGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> beliefSetValueGoal(java.lang.String beliefName,
- java.lang.Object beliefValue)</pre>
+ is of the type <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and its value is of the given type.</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="GoalTemplateFactory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GoalTemplateFactory</h4>
+<pre>public GoalTemplateFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="goalOfType-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalOfType</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalOfType(java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd><dd><code>beliefValue</code> - the value to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a
- <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a> with the given name and value.</dd></dl>
-</li>
-</ul>
-<a name="beliefTypeGoal(java.lang.String, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefTypeGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> beliefTypeGoal(java.lang.String beliefName,
- java.lang.Class<?> beliefValueClass)</pre>
+ is of the given type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalClass</code> - the goal class to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is of the given type.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBelief-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBelief</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBelief(java.lang.Object beliefName)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd><dd><code>beliefValueClass</code> - the value class name to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a
- <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and value of the
- given type.</dd></dl>
-</li>
-</ul>
-<a name="beliefValueGoal(java.lang.String, java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefValueGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> beliefValueGoal(java.lang.String beliefName,
- java.lang.Object beliefValue)</pre>
+ is of the type <a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a <a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>
+ with the given name.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefOfType-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefOfType</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefOfType(java.lang.Class<?> beliefNameClass)</pre>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a <a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>
+ with the given name.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefOfTypeWithNullValue-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefOfTypeWithNullValue</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefOfTypeWithNullValue(java.lang.Class<?> beliefNameClass)</pre>
+<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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and null value.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefOfTypeWithValue-java.lang.Class-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefOfTypeWithValue</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefOfTypeWithValue(java.lang.Class<?> beliefNameClass,
+ java.lang.Object beliefValue)</pre>
+<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>, is of the class of given belief
+ name class, and has the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefNameClass</code> - the belief name class to be matched.</dd>
+<dd><code>beliefValue</code> - the value to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and value.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefValue-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefValue</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefValue(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd><dd><code>beliefValue</code> - the value to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a
- <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and value.</dd></dl>
-</li>
-</ul>
-<a name="goalType(java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>goalType</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalType(java.lang.Class<? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goalClass)</pre>
+ has the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dd><code>beliefValue</code> - the value to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and value.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefValueOfType-java.lang.Object-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefValueOfType</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefValueOfType(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</pre>
<div class="block">This method creates a goal template that positively matches a goal if it
- is of the given type.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalClass</code> - the goal class to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is of the given type.</dd></dl>
-</li>
-</ul>
-<a name="nullBeliefValueGoal(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>nullBeliefValueGoal</h4>
-<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> nullBeliefValueGoal(java.lang.String beliefName)</pre>
+ 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>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dd><code>beliefValueClass</code> - the value class name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and value of the
+ given type.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasBeliefWithNullValue-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasBeliefWithNullValue</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasBeliefWithNullValue(java.lang.Object beliefName)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>beliefName</code> - the belief name to be matched.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal template that checks if the goal is a
- <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and null 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><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/GoalTemplateFactory.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/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/GoalTemplateFactory.html" target="_top">Frames</a></li>
-<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ associated with a null value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a> with the given name and null value.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasValueInBeliefSet-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasValueInBeliefSet</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasValueInBeliefSet(java.lang.Object beliefName,
+ java.lang.Object beliefValue)</pre>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and has the given value.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dd><code>beliefValue</code> - the value to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a> with the given name and value.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasValueOfTypeInBeliefSet-java.lang.Object-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hasValueOfTypeInBeliefSet</h4>
+<pre>public static <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> hasValueOfTypeInBeliefSet(java.lang.Object beliefName,
+ java.lang.Class<?> beliefValueClass)</pre>
+<div class="block">This method creates a goal template that positively matches a goal if it
+ is of the type <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and its value is of the given type.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name to be matched.</dd>
+<dd><code>beliefValueClass</code> - the value class name to be matched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal template that checks if the goal is a
+ <a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a> with the given name and value of
+ the given type.</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/GoalTemplateFactory.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/GoalTemplate.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/GoalTemplateFactory.html" target="_top">Frames</a></li>
+<li><a href="GoalTemplateFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/NamedSoftgoal.html 841(+439 -402)
diff --git a/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html b/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
index dce155c..7d73729 100644
--- a/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
@@ -1,411 +1,448 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>NamedSoftgoal</title>
-<meta name="date" content="2014-08-12">
-<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="NamedSoftgoal";
- }
-//-->
-</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/NamedSoftgoal.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/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/NamedSoftgoal.html" target="_top">Frames</a></li>
-<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal</div>
-<h2 title="Class NamedSoftgoal" class="title">Class NamedSoftgoal</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>bdi4jade.goal.NamedSoftgoal</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">NamedSoftgoal</span>
-extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
-implements <a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>NamedSoftgoal</title>
+<meta name="date" content="2014-09-13">
+<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="NamedSoftgoal";
+ }
+ }
+ 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/NamedSoftgoal.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/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/ParallelGoal.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/NamedSoftgoal.html" target="_top">Frames</a></li>
+<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal</div>
+<h2 title="Class NamedSoftgoal" class="title">Class NamedSoftgoal</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>bdi4jade.goal.NamedSoftgoal</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NamedSoftgoal</span>
+extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
+implements <a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></pre>
<div class="block">This class provides a default implementation for a softgoal, representing it
just with a given name.
It implements the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a> interface, allowing to associate
- metadata with softgoals.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.NamedSoftgoal">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="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="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><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#NamedSoftgoal()">NamedSoftgoal</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#NamedSoftgoal(java.lang.String)">NamedSoftgoal</a></strong>(java.lang.String name)</code>
-<div class="block">Initializes a softgoal 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>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object obj)</code>
+ metadata with softgoals.</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.goal.NamedSoftgoal">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/goal/NamedSoftgoal.html#NamedSoftgoal--">NamedSoftgoal</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/goal/NamedSoftgoal.html#NamedSoftgoal-java.lang.String-">NamedSoftgoal</a></span>(java.lang.String name)</code>
+<div class="block">Initializes a softgoal 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>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/NamedSoftgoal.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code>
<div class="block">Returns true of the object is a named softgoal and has the same name of
- this named softgoal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#getName()">getName</a></strong>()</code>
-<div class="block">Returns the name of this softgoal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#hashCode()">hashCode</a></strong>()</code>
-<div class="block">Returns the hash code of this named softgoal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#setName(java.lang.String)">setName</a></strong>(java.lang.String name)</code>
-<div class="block">Sets the name of this softgoal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#toString()">toString</a></strong>()</code>
-<div class="block">Returns the string representation of this softgoal, which is its name.</div>
-</td>
-</tr>
-</table>
-<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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="NamedSoftgoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NamedSoftgoal</h4>
-<pre>protected NamedSoftgoal()</pre>
+ this named softgoal.</div>
+</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/goal/NamedSoftgoal.html#getName--">getName</a></span>()</code>
+<div class="block">Returns the name of this softgoal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/NamedSoftgoal.html#hashCode--">hashCode</a></span>()</code>
+<div class="block">Returns the hash code of this named softgoal.</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/goal/NamedSoftgoal.html#setName-java.lang.String-">setName</a></span>(java.lang.String name)</code>
+<div class="block">Sets the name of this softgoal.</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/goal/NamedSoftgoal.html#toString--">toString</a></span>()</code>
+<div class="block">Returns the string representation of this softgoal, which is its name.</div>
+</td>
+</tr>
+</table>
+<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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NamedSoftgoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NamedSoftgoal</h4>
+<pre>protected NamedSoftgoal()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="NamedSoftgoal(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>NamedSoftgoal</h4>
-<pre>public NamedSoftgoal(java.lang.String name)</pre>
-<div class="block">Initializes a softgoal with its name.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the softgoal 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="equals(java.lang.Object)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final boolean equals(java.lang.Object obj)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="NamedSoftgoal-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NamedSoftgoal</h4>
+<pre>public NamedSoftgoal(java.lang.String name)</pre>
+<div class="block">Initializes a softgoal with its name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the softgoal 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="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public final boolean equals(java.lang.Object obj)</pre>
<div class="block">Returns true of the object is a named softgoal and has the same name of
- this named softgoal.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - to object to be tested if it is equal to this named softgoal.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.equals(Object)</code></dd></dl>
-</li>
-</ul>
-<a name="getName()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getName</h4>
-<pre>public java.lang.String getName()</pre>
-<div class="block">Returns the name of this softgoal.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the name.</dd></dl>
-</li>
-</ul>
-<a name="hashCode()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hashCode</h4>
-<pre>public final int hashCode()</pre>
-<div class="block">Returns the hash code of this named softgoal.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the hash code of the name of this softgoal.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.hashCode()</code></dd></dl>
-</li>
-</ul>
-<a name="setName(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setName</h4>
-<pre>protected void setName(java.lang.String name)</pre>
+ this named softgoal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - to object to be tested if it is equal to this named softgoal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public java.lang.String getName()</pre>
+<div class="block">Returns the name of this softgoal.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name.</dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public final int hashCode()</pre>
+<div class="block">Returns the hash code of this named softgoal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the hash code of the name of this softgoal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setName-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>protected void setName(java.lang.String name)</pre>
<div class="block">Sets the name of this softgoal. Ideally, the name should be final and
initialized in the constructor. This method should be only used if
- persistence frameworks are used.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name 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 the string representation of this softgoal, which is its name.</div>
-<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/NamedSoftgoal.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/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/NamedSoftgoal.html" target="_top">Frames</a></li>
-<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ persistence frameworks are used.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name 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 the string representation of this softgoal, which is its name.</div>
+<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/NamedSoftgoal.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/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/ParallelGoal.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/NamedSoftgoal.html" target="_top">Frames</a></li>
+<li><a href="NamedSoftgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/goal/package-frame.html 75(+39 -36)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-frame.html b/bdi-jade/doc/bdi4jade/goal/package-frame.html
index 7275a23..10b5c61 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-frame.html
@@ -1,36 +1,39 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-08-12">
-<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="GoalTemplate.html" title="interface in bdi4jade.goal" target="classFrame"><i>GoalTemplate</i></a></li>
-<li><a href="Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><i>Softgoal</i></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="GoalTemplateFactory.html" title="class in bdi4jade.goal" target="classFrame">GoalTemplateFactory</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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefGoal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">BeliefGoal</span></a></li>
+<li><a href="Goal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Goal</span></a></li>
+<li><a href="GoalTemplate.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">GoalTemplate</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="BeliefPresentGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefPresentGoal</a></li>
+<li><a href="BeliefSetHasValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetHasValueGoal</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="GoalTemplateFactory.html" title="class in bdi4jade.goal" target="classFrame">GoalTemplateFactory</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="PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">PropositionalBeliefValueGoal</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 494(+260 -234)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-summary.html b/bdi-jade/doc/bdi4jade/goal/package-summary.html
index ef091f6..d9c4edb 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-summary.html
@@ -1,246 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-08-12">
-<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/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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-09-13">
+<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="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 an agent goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></td>
-<td class="colLast">
-<div class="block">This interface defines methods to create goal templates.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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="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/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></td>
-<td class="colLast">
+ 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/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K></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">
+ 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/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="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></td>
+<td class="colLast">
+<div class="block">This interface defines methods to create goal templates.</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/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a><K></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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a><K,V></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">
+ 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><K,V></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/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></td>
-<td class="colLast">
+ 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/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></td>
+<td class="colLast">
<div class="block">This class provides a collection of static methods to create common goal
- templates.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></td>
-<td class="colLast">
+ templates.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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="altColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></td>
-<td class="colLast">
+ just with a given name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></td>
-<td class="colLast">
+ this goal in a parallel way.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a><K></td>
+<td class="colLast">
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific boolean 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="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="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>
-<a name="package_description">
-<!-- -->
-</a>
-<h2 title="Package bdi4jade.goal Description">Package bdi4jade.goal Description</h2>
+ 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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/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>
+ 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 397(+209 -188)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-tree.html b/bdi-jade/doc/bdi4jade/goal/package-tree.html
index 6413f14..d196364 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-tree.html
@@ -1,188 +1,209 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.goal Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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="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.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="strong">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="strong">BeliefValueGoal</span></a><T>
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">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="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.goal.<a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">ParallelGoal</span></a></li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">SequentialGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">GoalTemplateFactory</span></a></li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="strong">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="strong">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">bdi4jade.goal.<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="strong">GoalTemplate</span></a></li>
-<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)</li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="strong">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="strong">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="strong">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="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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.goal Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefPresentGoal</span></a><K> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)</li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetHasValueGoal</span></a><K,V> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)</li>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a><K,V> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">PropositionalBeliefValueGoal</span></a><K></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.goal.<a href="../../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="typeNameLink">GoalTemplateFactory</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.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">bdi4jade.goal.<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="typeNameLink">GoalTemplate</span></a></li>
+<li type="circle">java.io.Serializable
+<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, jade.content.ContentElement)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></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, java.io.Serializable)</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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></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.ContentElement, java.io.Serializable)</li>
+</ul>
+</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>
+</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(+403 -392)
diff --git a/bdi-jade/doc/bdi4jade/goal/package-use.html b/bdi-jade/doc/bdi4jade/goal/package-use.html
index 9471bdb..c65dd3b 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-use.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-use.html
@@ -1,404 +1,415 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.goal</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.goal</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</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>
-<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">
+ 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">
+ 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">
+ 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">
+ 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">
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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.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 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 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 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 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>
+ associated with customization points of the BDI agent reasoning cycle.</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.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>
+ 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/GoalTemplate.html#bdi4jade.goal">GoalTemplate</a>
-<div class="block">This interface defines methods to create goal templates.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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 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 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>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalTemplate.html#bdi4jade.plan">GoalTemplate</a>
-<div class="block">This interface defines methods to create goal templates.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!-- -->
-</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/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>
+ 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/GoalTemplate.html#bdi4jade.goal">GoalTemplate</a>
+<div class="block">This interface defines methods to create goal templates.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalTemplate.html#bdi4jade.plan">GoalTemplate</a>
+<div class="block">This interface defines methods to create goal templates.</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 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>
-</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/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>
-</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>
+ 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>
+</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>
+</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>
bdi-jade/doc/bdi4jade/goal/ParallelGoal.html 673(+353 -320)
diff --git a/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html b/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
index beee58c..ba0ff3f 100644
--- a/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
@@ -1,323 +1,356 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ParallelGoal</title>
-<meta name="date" content="2014-08-12">
-<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="ParallelGoal";
- }
-//-->
-</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/ParallelGoal.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/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/ParallelGoal.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal.CompositeGoal">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.goal</div>
-<h2 title="Class ParallelGoal" class="title">Class ParallelGoal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.ParallelGoal</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/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">ParallelGoal</span>
-extends <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>ParallelGoal</title>
+<meta name="date" content="2014-09-13">
+<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="ParallelGoal";
+ }
+ }
+ 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/ParallelGoal.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/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.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/ParallelGoal.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal.CompositeGoal">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.goal</div>
+<h2 title="Class ParallelGoal" class="title">Class ParallelGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.ParallelGoal</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/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">ParallelGoal</span>
+extends <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></pre>
<div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.ParallelGoal">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.goal.CompositeGoal">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
-<code><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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="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/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="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/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>
-</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>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/ParallelGoal.html#createGoals(int)">createGoals</a></strong>(int size)</code>
+ this goal in a parallel way.</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.goal.ParallelGoal">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.goal.CompositeGoal">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
+<code><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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/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="rowColor">
+<td class="colOne"><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>
+</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 java.util.Collection<<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/goal/ParallelGoal.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>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.goal.CompositeGoal">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
-<code><a href="../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getGoals()">getGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals(java.util.List)">setCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalEvent)">setFailedGoal</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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="ParallelGoal(bdi4jade.goal.Goal[])">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ParallelGoal</h4>
-<pre>public ParallelGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
-<div class="block">Creates a new ParallelGoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this goal.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal(bdi4jade.goal.Goal[])"><code>CompositeGoal.CompositeGoal(Goal[])</code></a></dd></dl>
-</li>
-</ul>
-<a name="ParallelGoal(java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ParallelGoal</h4>
-<pre>public ParallelGoal(java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
-<div class="block">Creates a new ParallelGoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this goal.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal(java.util.Collection)"><code>CompositeGoal.CompositeGoal(Collection)</code></a></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="createGoals(int)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createGoals</h4>
-<pre>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">CompositeGoal</a></code></strong></div>
+ composite goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.goal.CompositeGoal">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
+<code><a href="../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals--">getCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getFailedGoal--">getFailedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getGoals--">getGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalEvent-">setFailedGoal</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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ParallelGoal-bdi4jade.goal.Goal:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ParallelGoal</h4>
+<pre>public ParallelGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
+<div class="block">Creates a new ParallelGoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this goal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-bdi4jade.goal.Goal:A-"><code>CompositeGoal.CompositeGoal(Goal[])</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="ParallelGoal-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParallelGoal</h4>
+<pre>public ParallelGoal(java.util.Set<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
+<div class="block">Creates a new ParallelGoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this goal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-java.util.Collection-"><code>CompositeGoal.CompositeGoal(Collection)</code></a></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="createGoals-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createGoals</h4>
+<pre>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">CompositeGoal</a></code></span></div>
<div class="block">Creates an instance of the collection that holds the goals of this
- composite goal.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></code> in class <code><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - the size of the collection.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the collection.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)"><code>CompositeGoal.createGoals(int)</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/ParallelGoal.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/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/ParallelGoal.html" target="_top">Frames</a></li>
-<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal.CompositeGoal">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>
+ composite goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals</a></code> in class <code><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - the size of the collection.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the collection.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-"><code>CompositeGoal.createGoals(int)</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/ParallelGoal.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/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.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/ParallelGoal.html" target="_top">Frames</a></li>
+<li><a href="ParallelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal.CompositeGoal">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>
diff --git a/bdi-jade/doc/bdi4jade/goal/PropositionalBeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/PropositionalBeliefValueGoal.html
new file mode 100644
index 0000000..0e70382
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/PropositionalBeliefValueGoal.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>PropositionalBeliefValueGoal</title>
+<meta name="date" content="2014-09-13">
+<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="PropositionalBeliefValueGoal";
+ }
+ }
+ 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/PropositionalBeliefValueGoal.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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/SequentialGoal.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/PropositionalBeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="PropositionalBeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.goal.BeliefValueGoal">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.goal</div>
+<h2 title="Class PropositionalBeliefValueGoal" class="title">Class PropositionalBeliefValueGoal<K></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</a><K,java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.PropositionalBeliefValueGoal<K></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>K</code> - the type of the belief name.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>, <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">PropositionalBeliefValueGoal<K></span>
+extends <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><K,java.lang.Boolean></pre>
+<div class="block">This class represents the goal of an agent to believe in a certain belief
+ with an specific boolean value, that is, the agent has a belief whose name
+ and value are specified in this 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.goal.PropositionalBeliefValueGoal">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/goal/PropositionalBeliefValueGoal.html#PropositionalBeliefValueGoal--">PropositionalBeliefValueGoal</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html#PropositionalBeliefValueGoal-K-java.lang.Boolean-">PropositionalBeliefValueGoal</a></span>(<a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="type parameter in PropositionalBeliefValueGoal">K</a> beliefName,
+ java.lang.Boolean value)</code>
+<div class="block">Creates a new PropositionalBeliefValueGoal with the provided belief name
+ and a boolean value.</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.bdi4jade.goal.BeliefValueGoal">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></h3>
+<code><a href="../../bdi4jade/goal/BeliefValueGoal.html#equals-java.lang.Object-">equals</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#getBeliefName--">getBeliefName</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#getValue--">getValue</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#hashCode--">hashCode</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#setBeliefName-K-">setBeliefName</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#setValue-V-">setValue</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html#toString--">toString</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>
+</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="PropositionalBeliefValueGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PropositionalBeliefValueGoal</h4>
+<pre>public PropositionalBeliefValueGoal()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="PropositionalBeliefValueGoal-java.lang.Object-java.lang.Boolean-">
+<!-- -->
+</a><a name="PropositionalBeliefValueGoal-K-java.lang.Boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PropositionalBeliefValueGoal</h4>
+<pre>public PropositionalBeliefValueGoal(<a href="../../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="type parameter in PropositionalBeliefValueGoal">K</a> beliefName,
+ java.lang.Boolean value)</pre>
+<div class="block">Creates a new PropositionalBeliefValueGoal with the provided belief name
+ and a boolean value. This value represents the value that is aimed to be
+ associated with the belief.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beliefName</code> - the belief name.</dd>
+<dd><code>value</code> - the boolean value that is target of this goal.</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/PropositionalBeliefValueGoal.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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/SequentialGoal.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/PropositionalBeliefValueGoal.html" target="_top">Frames</a></li>
+<li><a href="PropositionalBeliefValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.bdi4jade.goal.BeliefValueGoal">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/SequentialGoal.html 673(+353 -320)
diff --git a/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html b/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
index 5953ff2..6ae6de6 100644
--- a/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
@@ -1,323 +1,356 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>SequentialGoal</title>
-<meta name="date" content="2014-08-12">
-<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="SequentialGoal";
- }
-//-->
-</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/SequentialGoal.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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Softgoal.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/SequentialGoal.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal.CompositeGoal">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.goal</div>
-<h2 title="Class SequentialGoal" class="title">Class SequentialGoal</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.SequentialGoal</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/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">SequentialGoal</span>
-extends <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>SequentialGoal</title>
+<meta name="date" content="2014-09-13">
+<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="SequentialGoal";
+ }
+ }
+ 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/SequentialGoal.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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/SequentialGoal.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal.CompositeGoal">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.goal</div>
+<h2 title="Class SequentialGoal" class="title">Class SequentialGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.SequentialGoal</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/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">SequentialGoal</span>
+extends <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></pre>
<div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a sequential way.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.goal.SequentialGoal">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.goal.CompositeGoal">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
-<code><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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="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/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>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/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>
-</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>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/goal/SequentialGoal.html#createGoals(int)">createGoals</a></strong>(int size)</code>
+ this goal in a sequential way.</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.goal.SequentialGoal">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.goal.CompositeGoal">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
+<code><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#failedGoal">failedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</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/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>
+<tr class="rowColor">
+<td class="colOne"><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>
+</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 java.util.Collection<<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/goal/SequentialGoal.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>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.goal.CompositeGoal">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
-<code><a href="../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals()">getCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getFailedGoal()">getFailedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getGoals()">getGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals(java.util.List)">setCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setFailedGoal(bdi4jade.event.GoalEvent)">setFailedGoal</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">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SequentialGoal(bdi4jade.goal.Goal[])">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SequentialGoal</h4>
-<pre>public SequentialGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
-<div class="block">Creates a new SequentialGoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this goal.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal(bdi4jade.goal.Goal[])"><code>CompositeGoal.CompositeGoal(Goal[])</code></a></dd></dl>
-</li>
-</ul>
-<a name="SequentialGoal(java.util.List)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SequentialGoal</h4>
-<pre>public SequentialGoal(java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
-<div class="block">Creates a new SequentialGoal.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the goals that compose this goal.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal(java.util.Collection)"><code>CompositeGoal.CompositeGoal(Collection)</code></a></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="createGoals(int)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>createGoals</h4>
-<pre>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
-<div class="block"><strong>Description copied from class: <code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">CompositeGoal</a></code></strong></div>
+ composite goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.goal.CompositeGoal">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></h3>
+<code><a href="../../bdi4jade/goal/CompositeGoal.html#getCompletedGoals--">getCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getFailedGoal--">getFailedGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#getGoals--">getGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals</a>, <a href="../../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalEvent-">setFailedGoal</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">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SequentialGoal-bdi4jade.goal.Goal:A-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SequentialGoal</h4>
+<pre>public SequentialGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[] goals)</pre>
+<div class="block">Creates a new SequentialGoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this goal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-bdi4jade.goal.Goal:A-"><code>CompositeGoal.CompositeGoal(Goal[])</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="SequentialGoal-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SequentialGoal</h4>
+<pre>public SequentialGoal(java.util.List<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> goals)</pre>
+<div class="block">Creates a new SequentialGoal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the goals that compose this goal.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#CompositeGoal-java.util.Collection-"><code>CompositeGoal.CompositeGoal(Collection)</code></a></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="createGoals-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createGoals</h4>
+<pre>protected java.util.Collection<<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>> createGoals(int size)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">CompositeGoal</a></code></span></div>
<div class="block">Creates an instance of the collection that holds the goals of this
- composite goal.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></code> in class <code><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>size</code> - the size of the collection.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the collection.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)"><code>CompositeGoal.createGoals(int)</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/SequentialGoal.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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Softgoal.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/SequentialGoal.html" target="_top">Frames</a></li>
-<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.goal.CompositeGoal">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>
+ composite goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals</a></code> in class <code><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - the size of the collection.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the collection.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-"><code>CompositeGoal.createGoals(int)</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/SequentialGoal.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/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/SequentialGoal.html" target="_top">Frames</a></li>
+<li><a href="SequentialGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.goal.CompositeGoal">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/goal/Softgoal.html 351(+181 -170)
diff --git a/bdi-jade/doc/bdi4jade/goal/Softgoal.html b/bdi-jade/doc/bdi4jade/goal/Softgoal.html
index 95acbd1..82006c5 100644
--- a/bdi-jade/doc/bdi4jade/goal/Softgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/Softgoal.html
@@ -1,172 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Softgoal</title>
-<meta name="date" content="2014-08-12">
-<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="Softgoal";
- }
-//-->
-</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/Softgoal.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/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/Softgoal.html" target="_top">Frames</a></li>
-<li><a href="Softgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Softgoal" class="title">Interface Softgoal</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/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">Softgoal</span>
-extends jade.content.ContentElement, jade.content.Concept</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Softgoal</title>
+<meta name="date" content="2014-09-13">
+<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="Softgoal";
+ }
+ }
+ 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/Softgoal.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/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/Softgoal.html" target="_top">Frames</a></li>
+<li><a href="Softgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Softgoal" class="title">Interface Softgoal</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/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Softgoal</span>
+extends java.io.Serializable, jade.content.Concept, jade.content.ContentElement</pre>
<div class="block">This interface defines the abstraction of an agent softgoal. Softgoals are
not used in the default BDI reasoning cycle, but can be used in the process
- of goal reasoning and plan selection, for example.</div>
-<dl><dt><span class="strong">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><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/Softgoal.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/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/Softgoal.html" target="_top">Frames</a></li>
-<li><a href="Softgoal.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ of goal reasoning and plan selection, for example.</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/Softgoal.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/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/Softgoal.html" target="_top">Frames</a></li>
+<li><a href="Softgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
index fee3ac1..2442217 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -1,275 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-08-12">
-<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 class <span class="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span>
-extends java.lang.Object
-implements jade.lang.acl.MessageTemplate.MatchExpression</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-09-13">
+<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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<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>
-</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="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="blockListLast">
-<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>
-<dt><span class="strong">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><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>
+ 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 843(+434 -409)
diff --git a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
index f28d4ca..63f9f53 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
@@ -1,419 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-08-12">
-<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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-09-13">
+<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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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>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>
+ 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="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>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="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)">BDIAgentMsgReceiver</a></strong>(<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="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>
+ 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="interface 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 class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#handleMessage(jade.lang.acl.ACLMessage)">handleMessage</a></strong>(jade.lang.acl.ACLMessage msg)</code>
+ 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="strong">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>
+ 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="interface 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><strong>Overrides:</strong></dt>
-<dd><code>done</code> in class <code>jade.proto.states.MsgReceiver</code></dd>
-<dt><span class="strong">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>
+ 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><strong>Overrides:</strong></dt>
-<dd><code>handleMessage</code> in class <code>jade.proto.states.MsgReceiver</code></dd>
-<dt><span class="strong">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><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>
+ 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 435b4ed..f9bc264 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-08-12">
-<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">No usage of bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-09-13">
+<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 d369bfa..82e066e 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-08-12">
-<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">No usage of bdi4jade.message.BDIAgentMsgReceiver</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-09-13">
+<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 fdb0143..1010fdc 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.MessageGoal</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.MessageGoal</title>
+<meta name="date" content="2014-09-13">
+<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 688(+360 -328)
diff --git a/bdi-jade/doc/bdi4jade/message/MessageGoal.html b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
index 35ecf9d..999dad6 100644
--- a/bdi-jade/doc/bdi4jade/message/MessageGoal.html
+++ b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
@@ -1,333 +1,365 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>MessageGoal</title>
-<meta name="date" content="2014-08-12">
-<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 received by the agent.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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="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><strong><a href="../../bdi4jade/message/MessageGoal.html#MessageGoal()">MessageGoal</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><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">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="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>
-<div class="block">Returns the message associated with this message goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/MessageGoal.html#setMessage(jade.lang.acl.ACLMessage)">setMessage</a></strong>(jade.lang.acl.ACLMessage message)</code>
-<div class="block">Sets the message of this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/message/MessageGoal.html#toString()">toString</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>MessageGoal</title>
+<meta name="date" content="2014-09-13">
+<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>
+ "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="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="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="strong">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>
+ 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><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">@Parameter</a>(<a href="../../bdi4jade/annotation/Parameter.html#direction--">direction</a>=<a href="../../bdi4jade/annotation/Parameter.Direction.html#IN">IN</a>)
+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="strong">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>
+ 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><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the string representation of this message goal.</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/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>
+ "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 41(+21 -20)
diff --git a/bdi-jade/doc/bdi4jade/message/package-frame.html b/bdi-jade/doc/bdi4jade/message/package-frame.html
index 567a3dc..f334584 100644
--- a/bdi-jade/doc/bdi4jade/message/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/message/package-frame.html
@@ -1,20 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-08-12">
-<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="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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-09-13">
+<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 315(+163 -152)
diff --git a/bdi-jade/doc/bdi4jade/message/package-summary.html b/bdi-jade/doc/bdi4jade/message/package-summary.html
index 2640850..4253779 100644
--- a/bdi-jade/doc/bdi4jade/message/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/message/package-summary.html
@@ -1,156 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-08-12">
-<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 class="docSummary">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-09-13">
+<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="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">
+ 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>
+ <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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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>
+ 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 e22aa59..43f3e04 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.message Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>bdi4jade.message Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/message/package-use.html b/bdi-jade/doc/bdi4jade/message/package-use.html
index 08354da..cc83e0d 100644
--- a/bdi-jade/doc/bdi4jade/message/package-use.html
+++ b/bdi-jade/doc/bdi4jade/message/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.message</title>
-<meta name="date" content="2014-08-12">
-<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">No usage of bdi4jade.message</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.message</title>
+<meta name="date" content="2014-09-13">
+<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/AbstractPlan.html 1432(+756 -676)
diff --git a/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html b/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
index 2c1dbc5..e037b44 100644
--- a/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
@@ -1,702 +1,782 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>AbstractPlan</title>
-<meta name="date" content="2014-08-12">
-<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="AbstractPlan";
- }
-//-->
-</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/AbstractPlan.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/plan/DefaultPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.plan</div>
-<h2 title="Class AbstractPlan" class="title">Class AbstractPlan</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>bdi4jade.plan.AbstractPlan</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">AbstractPlan</span>
-extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
-implements <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>AbstractPlan</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractPlan";
+ }
+ }
+ 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};
+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/AbstractPlan.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/plan/DefaultPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.plan</div>
+<h2 title="Class AbstractPlan" class="title">Class AbstractPlan</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>bdi4jade.plan.AbstractPlan</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractPlan</span>
+extends <a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>
+implements <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></pre>
<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>
-<dl><dt><span class="strong">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>
-<ul class="blockList">
-<li class="blockList"><a name="nested_classes_inherited_from_class_bdi4jade.plan.Plan">
-<!-- -->
-</a>
-<h3>Nested classes/interfaces inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
-<code><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></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_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="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="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><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan()">AbstractPlan</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String)">AbstractPlan</a></strong>(java.lang.String id)</code>
-<div class="block">Creates a new plan with an identifier.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate)">AbstractPlan</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
+ of the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</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>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.bdi4jade.plan.Plan">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
+<code><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></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.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/plan/AbstractPlan.html#AbstractPlan--">AbstractPlan</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/plan/AbstractPlan.html#AbstractPlan-java.lang.String-">AbstractPlan</a></span>(java.lang.String id)</code>
+<div class="block">Creates a new plan with an identifier.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-">AbstractPlan</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
<div class="block">Creates a new plan with an identifier and a template of goals it can
- achieve.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate)">AbstractPlan</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
+ achieve.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-">AbstractPlan</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate)</code>
<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>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, jade.lang.acl.MessageTemplate)">AbstractPlan</a></strong>(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate)</code>
+ achieve, and a template of messages it can process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-jade.lang.acl.MessageTemplate-">AbstractPlan</a></span>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate)</code>
<div class="block">Creates a new plan with an identifier and a template of messages it can
- process.</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/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)">addGoalTemplate</a></strong>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
-<div class="block">Adds template of goals that this plan can achieve.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.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/AbstractPlan.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/AbstractPlan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a></strong>(jade.lang.acl.ACLMessage message)</code>
+ process.</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/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-">addGoalTemplate</a></span>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</code>
+<div class="block">Adds template of goals that this plan can achieve.</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/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-">addMessageTemplate</a></span>(jade.lang.acl.MessageTemplate messageTemplate)</code>
+<div class="block">Adds a message template of messages that this plan can process.</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/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 id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a></span>(jade.lang.acl.ACLMessage message)</code>
<div class="block">Verifies if the message matches with any of the message templates of this
- plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object obj)</code>
+ plan.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code>
<div class="block">Returns true if the object given as parameter is a plan and has the same
- id of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates()">getGoalTemplates</a></strong>()</code>
+ id of this plan.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.Set<<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates--">getGoalTemplates</a></span>()</code>
<div class="block">Returns the set of goal templates of the goals that can be achieved by
- this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getId()">getId</a></strong>()</code>
-<div class="block">Returns the identifier of this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set<jade.lang.acl.MessageTemplate></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates()">getMessageTemplates</a></strong>()</code>
+ this plan.</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/plan/AbstractPlan.html#getId--">getId</a></span>()</code>
+<div class="block">Returns the identifier of this plan.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.util.Set<jade.lang.acl.MessageTemplate></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates--">getMessageTemplates</a></span>()</code>
<div class="block">Returns the set of message templates of the messages that can be
- processed by this plan.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#hashCode()">hashCode</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()">initGoalTemplates</a></strong>()</code>
-<div class="block">This method is invoked in the Plan constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()">initMessageTemplates</a></strong>()</code>
-<div class="block">This method is invoked in the Plan constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</code>
+ processed by this plan.</div>
+</td>
+</tr>
+<tr id="i8" 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/AbstractPlan.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>
+<div class="block">Returns the plan library with which this plan is associated.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--">initGoalTemplates</a></span>()</code>
+<div class="block">This method is invoked in the Plan constructor.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--">initMessageTemplates</a></span>()</code>
+<div class="block">This method is invoked in the Plan constructor.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a></strong>(<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>
-<tr class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#toString()">toString</a></strong>()</code>
-<div class="block">Returns the string representation of this plan, which is its id.</div>
-</td>
-</tr>
-</table>
-<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.plan.Plan">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
-<code><a href="../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</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="AbstractPlan()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>protected AbstractPlan()</pre>
+ given goal.</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/AbstractPlan.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>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#toString--">toString</a></span>()</code>
+<div class="block">Returns the string representation of this plan, which is its id.</div>
+</td>
+</tr>
+</table>
+<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.plan.Plan">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
+<code><a href="../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</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="AbstractPlan--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPlan</h4>
+<pre>protected AbstractPlan()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="AbstractPlan(java.lang.String)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public AbstractPlan(java.lang.String id)</pre>
-<div class="block">Creates a new plan with an identifier.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan identifier.</dd></dl>
-</li>
-</ul>
-<a name="AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public AbstractPlan(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="AbstractPlan-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPlan</h4>
+<pre>public AbstractPlan(java.lang.String id)</pre>
+<div class="block">Creates a new plan with an identifier.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan identifier.</dd>
+</dl>
+</li>
+</ul>
+<a name="AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPlan</h4>
+<pre>public AbstractPlan(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</pre>
<div class="block">Creates a new plan with an identifier and a template of goals it can
- achieve.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan identifier.</dd><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd></dl>
-</li>
-</ul>
-<a name="AbstractPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public AbstractPlan(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate)</pre>
+ achieve.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan identifier.</dd>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd>
+</dl>
+</li>
+</ul>
+<a name="AbstractPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPlan</h4>
+<pre>public AbstractPlan(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate)</pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan identifier.</dd><dd><code>goalTemplate</code> - the template of goals 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="AbstractPlan(java.lang.String, jade.lang.acl.MessageTemplate)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public AbstractPlan(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate)</pre>
+ achieve, and a template of messages it can process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan identifier.</dd>
+<dd><code>goalTemplate</code> - the template of goals 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="AbstractPlan-java.lang.String-jade.lang.acl.MessageTemplate-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractPlan</h4>
+<pre>public AbstractPlan(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate)</pre>
<div class="block">Creates a new plan with an identifier and a template of messages it can
- process.</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="addGoalTemplate(bdi4jade.goal.GoalTemplate)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoalTemplate</h4>
-<pre>public void addGoalTemplate(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</pre>
-<div class="block">Adds template of goals that this plan can achieve.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</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>
+ process.</div>
+<dl>
+<dt><span class="paramLabel">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="addGoalTemplate-bdi4jade.goal.GoalTemplate-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoalTemplate</h4>
+<pre>public void addGoalTemplate(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate)</pre>
+<div class="block">Adds template of goals that this plan can achieve.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</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="paramLabel">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. It first checks if
the current context is applicable by invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#isContextApplicable(bdi4jade.goal.Goal)"><code>isContextApplicable(Goal)</code></a> method. If so, when the goal is a
+ <a href="../../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-"><code>isContextApplicable(Goal)</code></a> method. If so, 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/AbstractPlan.html#canProcess(jade.lang.acl.ACLMessage)"><code>canProcess(ACLMessage)</code></a>. Otherwise, it checks if the class of
- this goal is in the goal set of this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<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><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)"><code>Plan.canAchieve(Goal)</code></a></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>
+ <a href="../../bdi4jade/plan/AbstractPlan.html#canProcess-jade.lang.acl.ACLMessage-"><code>canProcess(ACLMessage)</code></a>. Otherwise, it checks if the class of
+ this goal is in the goal set of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-"><code>Plan.canAchieve(Goal)</code></a></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 matches with any of the message templates of this
- plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<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, false otherwise.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)"><code>Plan.canProcess(ACLMessage)</code></a></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>
+ plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#canProcess-jade.lang.acl.ACLMessage-"><code>Plan.canProcess(ACLMessage)</code></a></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>
<div class="block">Returns true if the object given as parameter is a plan and has the same
- id of this plan.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>obj</code> - the object to be tested as equals to this plan.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Object.equals(java.lang.Object)</code></dd></dl>
-</li>
-</ul>
-<a name="getGoalTemplates()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalTemplates</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>> getGoalTemplates()</pre>
+ id of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>obj</code> - the object to be tested as equals to this plan.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.equals(java.lang.Object)</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getGoalTemplates--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalTemplates</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>> getGoalTemplates()</pre>
<div class="block">Returns the set of goal templates of the goals that can be achieved by
- this plan.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the goal templates</dd></dl>
-</li>
-</ul>
-<a name="getId()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getId</h4>
-<pre>public java.lang.String getId()</pre>
-<div class="block">Returns the identifier of this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#getId()">getId</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the id.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#getId()"><code>Plan.getId()</code></a></dd></dl>
-</li>
-</ul>
-<a name="getMessageTemplates()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMessageTemplates</h4>
-<pre>public java.util.Set<jade.lang.acl.MessageTemplate> getMessageTemplates()</pre>
+ this plan.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the goal templates</dd>
+</dl>
+</li>
+</ul>
+<a name="getId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public java.lang.String getId()</pre>
+<div class="block">Returns the identifier of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#getId--">getId</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the id.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#getId--"><code>Plan.getId()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getMessageTemplates--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMessageTemplates</h4>
+<pre>public java.util.Set<jade.lang.acl.MessageTemplate> getMessageTemplates()</pre>
<div class="block">Returns the set of message templates of the messages that can be
- processed by this plan.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the message templates</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>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the planLibrary.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary()"><code>Plan.getPlanLibrary()</code></a></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="initGoalTemplates()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initGoalTemplates</h4>
-<pre>protected void initGoalTemplates()</pre>
+ processed by this plan.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the message templates</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>
+<div class="block">Returns the plan library with which this plan is associated.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary--">getPlanLibrary</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planLibrary.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary--"><code>Plan.getPlanLibrary()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Object.hashCode()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="initGoalTemplates--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initGoalTemplates</h4>
+<pre>protected void initGoalTemplates()</pre>
<div class="block">This method is invoked in the Plan constructor. It is responsible for
initializing the goal templates that this plan can achieve. The method
- should be overridden by subclasses.</div>
-</li>
-</ul>
-<a name="initMessageTemplates()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>initMessageTemplates</h4>
-<pre>protected void initMessageTemplates()</pre>
+ should be overridden by subclasses.</div>
+</li>
+</ul>
+<a name="initMessageTemplates--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initMessageTemplates</h4>
+<pre>protected void initMessageTemplates()</pre>
<div class="block">This method is invoked in the Plan constructor. It is responsible for
initializing the message templates that this plan can process. The method
- should be overridden by subclasses.</div>
-</li>
-</ul>
-<a name="isContextApplicable(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isContextApplicable</h4>
-<pre>public boolean isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+ should be overridden by subclasses.</div>
+</li>
+</ul>
+<a name="isContextApplicable-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isContextApplicable</h4>
+<pre>public boolean isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
<div class="block">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.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<dt><span class="strong">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="strong">Returns:</span></dt><dd>true.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#isContextApplicable(bdi4jade.goal.Goal)"><code>Plan.isContextApplicable(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="setPlanLibrary(bdi4jade.plan.PlanLibrary)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPlanLibrary</h4>
-<pre>public 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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
-<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>
-<div class="block">Returns the string representation of this plan, which is its id.</div>
-<dl>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the id of the plan.</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/AbstractPlan.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/plan/DefaultPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ implementation returns always true.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<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.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-"><code>Plan.isContextApplicable(Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="setPlanLibrary-bdi4jade.plan.PlanLibrary-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlanLibrary</h4>
+<pre>public 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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary</a></code> in interface <code><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></dd>
+<dt><span class="paramLabel">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>
+<div class="block">Returns the string representation of this plan, which is its id.</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 id of the plan.</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/AbstractPlan.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/plan/DefaultPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/class-use/AbstractPlan.html 327(+168 -159)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html b/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html
index d3fb444..d9a8d69 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.AbstractPlan</title>
-<meta name="date" content="2014-08-12">
-<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.AbstractPlan";
- }
-//-->
-</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/AbstractPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.AbstractPlan" class="title">Uses of Class<br>bdi4jade.plan.AbstractPlan</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/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.AbstractPlan</title>
+<meta name="date" content="2014-09-13">
+<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.plan.AbstractPlan";
+ }
+ }
+ 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/AbstractPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AbstractPlan" class="title">Uses of Class<br>bdi4jade.plan.AbstractPlan</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/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></strong></code>
+ plans of BDI agents.</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/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></span></code>
<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>
-</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/AbstractPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+</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/AbstractPlan.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/AbstractPlan.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultPlan.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/DefaultPlan.html b/bdi-jade/doc/bdi4jade/plan/class-use/DefaultPlan.html
index 3246ee2..7afe6dc 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/DefaultPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/DefaultPlan.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.DefaultPlan</title>
-<meta name="date" content="2014-08-12">
-<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.DefaultPlan";
- }
-//-->
-</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/DefaultPlan.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/DefaultPlan.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.DefaultPlan" class="title">Uses of Class<br>bdi4jade.plan.DefaultPlan</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.DefaultPlan</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/DefaultPlan.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/DefaultPlan.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.DefaultPlan</title>
+<meta name="date" content="2014-09-13">
+<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.plan.DefaultPlan";
+ }
+ }
+ 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/DefaultPlan.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/DefaultPlan.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.DefaultPlan" class="title">Uses of Class<br>bdi4jade.plan.DefaultPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.DefaultPlan</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/DefaultPlan.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/DefaultPlan.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.EndState.html 457(+233 -224)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html
index 50f9810..d0cd64d 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html
@@ -1,228 +1,237 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.Plan.EndState</title>
-<meta name="date" content="2014-08-12">
-<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.EndState";
- }
-//-->
-</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.EndState.html" title="enum 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.EndState.html" target="_top">Frames</a></li>
-<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.EndState" class="title">Uses of Class<br>bdi4jade.plan.Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.Plan.EndState</title>
+<meta name="date" content="2014-09-13">
+<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.plan.Plan.EndState";
+ }
+ }
+ 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.EndState.html" title="enum 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.EndState.html" target="_top">Frames</a></li>
+<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.EndState" class="title">Uses of Class<br>bdi4jade.plan.Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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">
+ 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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><span class="strong">Plan.EndState.</span><code><strong><a href="../../../bdi4jade/plan/Plan.EndState.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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>[]</code></td>
-<td class="colLast"><span class="strong">Plan.EndState.</span><code><strong><a href="../../../bdi4jade/plan/Plan.EndState.html#values()">values</a></strong>()</code>
+ 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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.EndState.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.EndState.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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.EndState.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.EndState.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.plan.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><span class="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getEndState()">getEndState</a></strong>()</code> </td>
-</tr>
-<tr 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"><span class="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/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="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><span class="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getEndState()">getEndState</a></strong>()</code> </td>
-</tr>
-<tr 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"><span class="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getEndState()">getEndState</a></strong>()</code> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><span class="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of plan.</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState</a></strong>(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</code>
-<div class="block">Sets the end state of 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/Plan.EndState.html" title="enum 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.EndState.html" target="_top">Frames</a></li>
-<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
+<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getEndState--">getEndState</a></span>()</code> </td>
+</tr>
+<tr 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"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of the execution of this plan.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getEndState--">getEndState</a></span>()</code> </td>
+</tr>
+<tr 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"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getEndState--">getEndState</a></span>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of 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/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a></span>(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</code>
+<div class="block">Sets the end state of 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/Plan.EndState.html" title="enum 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.EndState.html" target="_top">Frames</a></li>
+<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 1082(+547 -535)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
index 74d36af..cd09a2d 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
@@ -1,544 +1,556 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.Plan</title>
-<meta name="date" content="2014-08-12">
-<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.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="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 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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.Plan</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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">
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/plan/Plan.html" title="interface 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 <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>protected <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a 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>Method 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="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 <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
- java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<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="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">This method is responsible for selecting plans to achieve a goals of this
- agent.</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="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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.util.Set, java.util.Set)">Capability</a></strong>(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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, bdi4jade.core.Capability, java.util.Set, java.util.Set)">Capability</a></strong>(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><strong><a href="../../../bdi4jade/core/Capability.html#Capability(java.lang.String, java.util.Set, java.util.Set)">Capability</a></strong>(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 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="strong">PlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#root">root</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/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="strong">PlanGoalDependency.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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>
-<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="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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="interface 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/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="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/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="interface in bdi4jade.plan">Plan</a>> plans)</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/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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan)">AndPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency</a></strong>(<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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan)">OrPlanGoalDependency</a></strong>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> root)</code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency</a></strong>(<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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html#PlanGoalDependency(bdi4jade.plan.Plan)">PlanGoalDependency</a></strong>(<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 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><strong><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</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/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 methods, and an explanation">
+<caption><span>Method 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="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#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> candidatePlansMap)</code>
+<div class="block">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans.</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/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 with a generated id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null.</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 with the given id.</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><strong><a href="../../../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></strong></code>
+ 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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></span></code>
<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>
-<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/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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/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="interface in bdi4jade.plan">Plan</a>></code></td>
-<td class="colLast"><span class="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#getPlans()">getPlans</a></strong>()</code>
-<div class="block">Returns the set of plans that are part of this plan library.</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/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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#addPlan(bdi4jade.plan.Plan)">addPlan</a></strong>(<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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#hasPlan(bdi4jade.plan.Plan)">hasPlan</a></strong>(<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="strong">PlanLibrary.</span><code><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#removePlan(bdi4jade.plan.Plan)">removePlan</a></strong>(<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 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><strong><a href="../../../bdi4jade/plan/PlanLibrary.html#PlanLibrary(bdi4jade.core.Capability, java.util.Set)">PlanLibrary</a></strong>(<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>
+ 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#getCandidatePlans-bdi4jade.goal.Goal-">getCandidatePlans</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 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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getPlan()">getPlan</a></strong>()</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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></strong>()</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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getPlan()">getPlan</a></strong>()</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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getPlan()">getPlan</a></strong>()</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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan()">getPlan</a></strong>()</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 body.</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/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="strong">SequentialActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">PlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">FSMPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="strong">AbstractPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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 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="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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
+ 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 body.</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">DefaultAgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</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">AgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</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">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>> candidatePlans)</code>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</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="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</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="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="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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
+ candidate plans.</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">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/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>> candidatePlans)</code>
+<div class="block">Selects the first plan of the set of candidate plans, 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>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">DefaultAgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</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">AgentPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</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">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>> candidatePlans)</code>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</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="strong">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</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/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>
+ candidate plans.</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">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/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>> candidatePlans)</code>
+<div class="block">Selects the first plan of the set of candidate plans, if any.</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/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/PlanLibrary.html 473(+252 -221)
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html b/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
index 15cad30..902cc76 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
@@ -1,222 +1,253 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.PlanLibrary</title>
-<meta name="date" content="2014-08-12">
-<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.PlanLibrary";
- }
-//-->
-</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/PlanLibrary.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/PlanLibrary.html" target="_top">Frames</a></li>
-<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.PlanLibrary" class="title">Uses of Class<br>bdi4jade.plan.PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.PlanLibrary</title>
+<meta name="date" content="2014-09-13">
+<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.plan.PlanLibrary";
+ }
+ }
+ 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/PlanLibrary.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/PlanLibrary.html" target="_top">Frames</a></li>
+<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.PlanLibrary" class="title">Uses of Class<br>bdi4jade.plan.PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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">
+<div class="block">This package contains the key classes of BDI4JADE.</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>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table 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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</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 <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code> </td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../bdi4jade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><span class="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code>
-<div class="block">Returns the plan library with which this plan is associated.</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a></strong>(<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>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a></strong>(<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>
-</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/PlanLibrary.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/PlanLibrary.html" target="_top">Frames</a></li>
-<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ plans of BDI agents.</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>
+<div class="block">Returns the plan library of this capability.</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability</a></span>(java.lang.String id,
+ <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase,
+ java.util.Set<<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><?,?>> initialBeliefs,
+ <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary,
+ 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 with the given id, or a generated one if it is
+ null.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Plan.</span><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 class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>
+<div class="block">Returns the plan library with which this plan 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/plan/package-summary.html">bdi4jade.plan</a> with parameters of type <a href="../../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</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">Plan.</span><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>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.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>
+</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/PlanLibrary.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/PlanLibrary.html" target="_top">Frames</a></li>
+<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultPlan.html 1141(+615 -526)
diff --git a/bdi-jade/doc/bdi4jade/plan/DefaultPlan.html b/bdi-jade/doc/bdi4jade/plan/DefaultPlan.html
index 27ae6d2..074fe41 100644
--- a/bdi-jade/doc/bdi4jade/plan/DefaultPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/DefaultPlan.html
@@ -1,575 +1,664 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DefaultPlan</title>
-<meta name="date" content="2014-08-12">
-<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="DefaultPlan";
- }
-//-->
-</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/DefaultPlan.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/AbstractPlan.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/DefaultPlan.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.plan</div>
-<h2 title="Class DefaultPlan" class="title">Class DefaultPlan</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/plan/AbstractPlan.html" title="class in bdi4jade.plan">bdi4jade.plan.AbstractPlan</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.DefaultPlan</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultPlan</span>
-extends <a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>DefaultPlan</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultPlan";
+ }
+ }
+ 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/DefaultPlan.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/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/DefaultPlan.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.plan</div>
+<h2 title="Class DefaultPlan" class="title">Class DefaultPlan</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/plan/AbstractPlan.html" title="class in bdi4jade.plan">bdi4jade.plan.AbstractPlan</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.DefaultPlan</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/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultPlan</span>
+extends <a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></pre>
<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. A class that
has the <code>Behaviour</code> class as superclass is provides and it is
- instantiates in the <a href="../../bdi4jade/plan/DefaultPlan.html#createPlanBody()"><code>createPlanBody()</code></a> method.</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>
-<ul class="blockList">
-<li class="blockList"><a name="nested_classes_inherited_from_class_bdi4jade.plan.Plan">
-<!-- -->
-</a>
-<h3>Nested classes/interfaces inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
-<code><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></li>
-</ul>
-</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>protected java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#planBodyClass">planBodyClass</a></strong></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="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/DefaultPlan.html#DefaultPlan(java.lang.Class, java.lang.Class)">DefaultPlan</a></strong>(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>
+ instantiates in the <a href="../../bdi4jade/plan/DefaultPlan.html#createPlanBody--"><code>createPlanBody()</code></a> method.</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>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.bdi4jade.plan.Plan">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from interface bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></h3>
+<code><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></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.lang.Class<? extends <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/DefaultPlan.html#planBodyClass">planBodyClass</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/plan/DefaultPlan.html#DefaultPlan-java.lang.Class-java.lang.Class-">DefaultPlan</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>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.Class)">DefaultPlan</a></strong>(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.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.Class-">DefaultPlan</a></span>(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.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(jade.lang.acl.MessageTemplate messageTemplate,
+ 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 process messages that match
- the provided message template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ the provided message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ 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.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 process messages that match
- the provided message template.</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/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Creates a new instance of the plan body.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/DefaultPlan.html#getPlanBodyClass()">getPlanBodyClass</a></strong>()</code>
+ the provided message template.</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/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/DefaultPlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Creates a new instance of the plan body.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Class<? extends <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/DefaultPlan.html#getPlanBodyClass--">getPlanBodyClass</a></span>()</code>
<div class="block">Returns the class of plan body of this plan, to be instantiated and
- executed.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.AbstractPlan">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.plan.<a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></h3>
-<code><a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)">addGoalTemplate</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)">addMessageTemplate</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#equals(java.lang.Object)">equals</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates()">getGoalTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getId()">getId</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates()">getMessageTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#hashCode()">hashCode</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()">initGoalTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()">initMessageTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a>, <a href="../../bdi4jade/plan/AbstractPlan.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="planBodyClass">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>planBodyClass</h4>
-<pre>protected final java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultPlan(java.lang.Class, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(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)</pre>
+ executed.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.AbstractPlan">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.<a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></h3>
+<code><a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-">addGoalTemplate</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-">addMessageTemplate</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#equals-java.lang.Object-">equals</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates--">getGoalTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getId--">getId</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates--">getMessageTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#getPlanLibrary--">getPlanLibrary</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#hashCode--">hashCode</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--">initGoalTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--">initMessageTemplates</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a>, <a href="../../bdi4jade/plan/AbstractPlan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary</a>, <a href="../../bdi4jade/plan/AbstractPlan.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="planBodyClass">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>planBodyClass</h4>
+<pre>protected final java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultPlan-java.lang.Class-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(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)</pre>
<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. Its identifier is set of the class name of the plan body class.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalClass</code> - the class of goals that this plan is able to achieve.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ class. Its identifier is set of the class name of the plan body class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalClass</code> - the class of goals that this plan is able to achieve.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<div class="block">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.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-bdi4jade.goal.GoalTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<div class="block">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 <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ by overriding the <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<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. 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 <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method, while more message
+ by overriding the <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method, while more message
templates can be specified by overriding the
- <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(jade.lang.acl.MessageTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd>
+<dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-jade.lang.acl.MessageTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<div class="block">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
- <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-java.lang.String-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(java.lang.String id,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+<div class="block">Creates a new simple plan. It is a plan whose body is the specified class
+ and its id is the given id. Goal templates can be specified by overriding
+ the <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method, while more message
+ templates can be specified by overriding the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan id.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<div class="block">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 <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan id.</dd><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(java.lang.String id,
- <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ overriding the <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan id.</dd>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(java.lang.String id,
+ <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<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. 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 <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates()"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.GoalTemplate)"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method, while more message
+ overriding the <a href="../../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--"><code>AbstractPlan.initGoalTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.GoalTemplate-"><code>AbstractPlan.addGoalTemplate(GoalTemplate)</code></a> method, while more message
templates can be specified by overriding the
- <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
- <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan id.</dd><dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd><dd><code>planBodyClass</code> - the class of this plan body.</dd></dl>
-</li>
-</ul>
-<a name="DefaultPlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultPlan</h4>
-<pre>public DefaultPlan(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
+ <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--"><code>AbstractPlan.initMessageTemplates()</code></a> method or invoking the
+ <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan id.</dd>
+<dd><code>goalTemplate</code> - the template of goals that this plan can achieve.</dd>
+<dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</dd>
+</dl>
+</li>
+</ul>
+<a name="DefaultPlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultPlan</h4>
+<pre>public DefaultPlan(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</pre>
<div class="block">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 <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates()"><code>AbstractPlan.initMessageTemplates()</code></a> method
- or invoking the <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - the plan id.</dd><dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd><dd><code>planBodyClass</code> - the class of this plan body.</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="createPlanBody()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createPlanBody</h4>
-<pre>public <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>
+ can be specified by overriding the <a href="../../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--"><code>AbstractPlan.initMessageTemplates()</code></a> method
+ or invoking the <a href="../../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-"><code>AbstractPlan.addMessageTemplate(MessageTemplate)</code></a> method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>id</code> - the plan id.</dd>
+<dd><code>messageTemplate</code> - the template of messages that this plan can process.</dd>
+<dd><code>planBodyClass</code> - the class of this plan body.</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="createPlanBody--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createPlanBody</h4>
+<pre>public <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">Creates a new instance of the plan body. It invokes the method
- newInstance() from the plan body class.</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><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/plan/Plan.html#createPlanBody()"><code>Plan.createPlanBody()</code></a></dd></dl>
-</li>
-</ul>
-<a name="getPlanBodyClass()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getPlanBodyClass</h4>
-<pre>public java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> getPlanBodyClass()</pre>
+ newInstance() from the plan body class.</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>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/plan/Plan.html#createPlanBody--"><code>Plan.createPlanBody()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getPlanBodyClass--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPlanBodyClass</h4>
+<pre>public java.lang.Class<? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> getPlanBodyClass()</pre>
<div class="block">Returns the class of plan body of this plan, to be instantiated and
- executed.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the planBodyClass</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/DefaultPlan.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/AbstractPlan.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/DefaultPlan.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ executed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the planBodyClass</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/DefaultPlan.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/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/DefaultPlan.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/package-frame.html 59(+30 -29)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-frame.html b/bdi-jade/doc/bdi4jade/plan/package-frame.html
index f5d8bbf..cb74aca 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-frame.html
@@ -1,29 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-08-12">
-<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="Plan.html" title="interface in bdi4jade.plan" target="classFrame"><i>Plan</i></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="DefaultPlan.html" title="class in bdi4jade.plan" target="classFrame">DefaultPlan</a></li>
-<li><a href="PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultPlan.html" title="class in bdi4jade.plan" target="classFrame">DefaultPlan</a></li>
+<li><a href="PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</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 395(+203 -192)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-summary.html b/bdi-jade/doc/bdi4jade/plan/package-summary.html
index b68bb0d..79168fd 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-summary.html
@@ -1,199 +1,210 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-08-12">
-<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/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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-09-13">
+<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="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/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="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/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></td>
-<td class="colLast">
+ 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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></td>
-<td class="colLast">
+ 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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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>
-<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>
-</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.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>
+ instantiated by invoking the <code>Class.newInstance()</code> method.</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>
+</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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/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>
+ 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 323(+166 -157)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-tree.html b/bdi-jade/doc/bdi4jade/plan/package-tree.html
index 55b2ae6..edfd44e 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-tree.html
@@ -1,157 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>bdi4jade.plan Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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="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/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="strong">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="strong">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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="strong">DefaultPlan</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="strong">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="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="strong">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="strong">Plan.EndState</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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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.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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">DefaultPlan</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 541(+276 -265)
diff --git a/bdi-jade/doc/bdi4jade/plan/package-use.html b/bdi-jade/doc/bdi4jade/plan/package-use.html
index 92ab37e..760a307 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-use.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-use.html
@@ -1,270 +1,281 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.plan</title>
-<meta name="date" content="2014-08-12">
-<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.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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.plan</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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">
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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 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 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>
+ associated with customization points of the BDI agent reasoning cycle.</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/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/Plan.html#bdi4jade.plan">Plan</a>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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="rowColor">
-<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 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 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>
-</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>
+ 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/Plan.html#bdi4jade.plan">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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="rowColor">
+<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>
+</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.EndState.html 658(+340 -318)
diff --git a/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html b/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
index 3ef38ea..843a428 100644
--- a/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
+++ b/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
@@ -1,328 +1,350 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Plan.EndState</title>
-<meta name="date" content="2014-08-12">
-<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.EndState";
- }
-//-->
-</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.EndState.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.html" title="interface in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanLibrary.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/Plan.EndState.html" target="_top">Frames</a></li>
-<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.plan</div>
-<h2 title="Enum Plan.EndState" class="title">Enum Plan.EndState</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>java.lang.Enum<<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.Plan.EndState</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></dd>
-</dl>
-<dl>
-<dt>Enclosing interface:</dt>
-<dd><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public static enum <span class="strong">Plan.EndState</span>
-extends java.lang.Enum<<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></pre>
-<div class="block">This enumeration represents the possible end states of a plan execution.</div>
-<dl><dt><span class="strong">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="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/plan/Plan.EndState.html#FAILED">FAILED</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.EndState.html#SUCCESSFULL">SUCCESSFULL</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.EndState.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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>[]</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.EndState.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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Plan.EndState</title>
+<meta name="date" content="2014-09-13">
+<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.EndState";
+ }
+ }
+ 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/Plan.EndState.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.html" title="interface 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/Plan.EndState.html" target="_top">Frames</a></li>
+<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.plan</div>
+<h2 title="Enum Plan.EndState" class="title">Enum Plan.EndState</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.Plan.EndState</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing interface:</dt>
+<dd><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">Plan.EndState</span>
+extends java.lang.Enum<<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>></pre>
+<div class="block">This enumeration represents the possible end states of a plan execution.</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/plan/Plan.EndState.html#FAILED">FAILED</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.EndState.html#SUCCESSFUL">SUCCESSFUL</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/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/Plan.EndState.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/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/Plan.EndState.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>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="FAILED">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>FAILED</h4>
-<pre>public static final <a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> FAILED</pre>
-</li>
-</ul>
-<a name="SUCCESSFULL">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SUCCESSFULL</h4>
-<pre>public static final <a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> SUCCESSFULL</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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="FAILED">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAILED</h4>
+<pre>public static final <a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> FAILED</pre>
+</li>
+</ul>
+<a name="SUCCESSFUL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SUCCESSFUL</h4>
+<pre>public static final <a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> SUCCESSFUL</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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 (Plan.EndState c : Plan.EndState.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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</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/Plan.EndState.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.html" title="interface in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanLibrary.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/Plan.EndState.html" target="_top">Frames</a></li>
-<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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/Plan.EndState.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.html" title="interface 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/Plan.EndState.html" target="_top">Frames</a></li>
+<li><a href="Plan.EndState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/Plan.html 763(+402 -361)
diff --git a/bdi-jade/doc/bdi4jade/plan/Plan.html b/bdi-jade/doc/bdi4jade/plan/Plan.html
index 2078e9d..4e9b527 100644
--- a/bdi-jade/doc/bdi4jade/plan/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/Plan.html
@@ -1,365 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Plan</title>
-<meta name="date" content="2014-08-12">
-<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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.EndState.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>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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">Plan</span>
-extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Plan</title>
+<meta name="date" content="2014-09-13">
+<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/DefaultPlan.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/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong">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="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">Interface 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.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></strong></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="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/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 can be processed by this plan.</div>
-</td>
-</tr>
-<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"><code><strong><a href="../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</a></strong>()</code>
+ 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 class="rowColor">
-<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>
-<div class="block">Returns the id of this plan.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></strong>(<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>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/Plan.html#setPlanLibrary(bdi4jade.plan.PlanLibrary)">setPlanLibrary</a></strong>(<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="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>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="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, 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>
+ <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="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="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="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><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="strong">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="strong">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="strong">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="strong">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><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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.EndState.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>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>
+ <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/DefaultPlan.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/AbstractPlanBody.html 1468(+731 -737)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
index 61c520e..bb188dc 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
@@ -1,660 +1,649 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>AbstractPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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="AbstractPlanBody";
- }
-//-->
-</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/AbstractPlanBody.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/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/AbstractPlanBody.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.plan.planbody</div>
-<h2 title="Class AbstractPlanBody" class="title">Class AbstractPlanBody</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.plan.planbody.AbstractPlanBody</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/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">AbstractPlanBody</span>
-extends jade.core.behaviours.Behaviour
-implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>AbstractPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractPlanBody";
+ }
+ }
+ 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};
+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/AbstractPlanBody.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/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/AbstractPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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.plan.planbody</div>
+<h2 title="Class AbstractPlanBody" class="title">Class AbstractPlanBody</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.plan.planbody.AbstractPlanBody</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/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractPlanBody</span>
+extends jade.core.behaviours.Behaviour
+implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></pre>
<div class="block">This class provides an almost complete implementation of the <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a>
- interface. It represents a plan that has been instantiated to be executed.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.AbstractPlanBody">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="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>protected org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#log">log</a></strong></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="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/planbody/AbstractPlanBody.html#AbstractPlanBody()">AbstractPlanBody</a></strong>()</code>
-<div class="block">Creates a new plan body.</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/planbody/AbstractPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ interface. It represents a plan that has been instantiated to be executed.</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.plan.planbody.AbstractPlanBody">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>
+<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/plan/planbody/AbstractPlanBody.html#AbstractPlanBody--">AbstractPlanBody</a></span>()</code>
+<div class="block">Creates a new plan body.</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/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 id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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 id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done()">done</a></strong>()</code>
+ receive a notification of the end of execution of the goal.</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/plan/planbody/AbstractPlanBody.html#done--">done</a></span>()</code>
<div class="block">Indicates to the JADE platform that this behavior/plan body finished its
- execution.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ execution.</div>
+</td>
+</tr>
+<tr id="i4" 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/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr class="altColor">
-<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><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of plan.</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/plan/planbody/AbstractPlanBody.html#getGoal()">getGoal</a></strong>()</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/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(long ms)</code>
-<div class="block">Returns a goal event from the queue.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan()">getPlan</a></strong>()</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 body.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.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">Receives the notification that a goal event has occurred.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState</a></strong>(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</code>
-<div class="block">Sets the end state of plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start()">start</a></strong>()</code>
+ this plan body.</div>
+</td>
+</tr>
+<tr id="i5" 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/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<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/AbstractPlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of plan.</div>
+</td>
+</tr>
+<tr id="i7" 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/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>
+<tr id="i8" 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/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</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/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</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/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><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 body.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Receives the notification that a goal event has occurred.</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/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>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a></span>(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</code>
+<div class="block">Sets the end state of plan.</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/AbstractPlanBody.html#start--">start</a></span>()</code>
<div class="block">Starts the plan body, by adding it as to the agent as a <code>Behaviour</code>
- .</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#stop()">stop</a></strong>()</code>
-<div class="block">Stops the plan body execution.</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>action, actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, 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>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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="log">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>log</h4>
-<pre>protected final 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="AbstractPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractPlanBody</h4>
-<pre>public AbstractPlanBody()</pre>
-<div class="block">Creates a new plan body.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ 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>public void dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ .</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/AbstractPlanBody.html#stop--">stop</a></span>()</code>
+<div class="block">Stops the plan body execution.</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>action, actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, 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>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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="AbstractPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractPlanBody</h4>
+<pre>public AbstractPlanBody()</pre>
+<div class="block">Creates a new plan body.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public boolean dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a goal to be achieved. It is added as a top level agent goal,
that is, the dispatched goal is independent of the goal that this plan
- body is trying to achieve.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)"><code>PlanBody.dispatchGoal(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>public void dispatchProtectedGoal(<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/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)"><code>PlanBody.dispatchProtectedGoal(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>public void dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>subgoal</code> - the subgoal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)"><code>PlanBody.dispatchProtectedSubgoal(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>public void dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>subgoal</code> - the subgoal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)"><code>PlanBody.dispatchProtectedSubgoalAndListen(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="dispatchSubgoal(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>public void dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ body is trying to achieve.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-"><code>PlanBody.dispatchGoal(Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>public boolean dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a subgoal to be achieved. Dispatched subgoals are goals of an
- agent as long as the plan body that dispatched it is being executed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>subgoal</code> - the subgoal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)"><code>PlanBody.dispatchSubgoal(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>public void dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ agent as long as the plan body that dispatched it is being executed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-"><code>PlanBody.dispatchSubgoal(Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>public boolean dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>subgoal</code> - the subgoal to be dispatched.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)"><code>PlanBody.dispatchSubgoalAndListen(Goal)</code></a></dd></dl>
-</li>
-</ul>
-<a name="done()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>done</h4>
-<pre>public final boolean done()</pre>
+ receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-"><code>PlanBody.dispatchSubgoalAndListen(Goal)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="done--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>done</h4>
+<pre>public final boolean done()</pre>
<div class="block">Indicates to the JADE platform that this behavior/plan body finished its
- execution. If <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()"><code>getEndState()</code></a> returns null, it returns false, as
- the plan body has not reached a final state. It returns true otherwise.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>done</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>false if <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()"><code>getEndState()</code></a> returns null, true otherwise.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.done()</code></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>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+ execution. If <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--"><code>getEndState()</code></a> returns null, it returns false, as
+ the plan body has not reached a final state. It returns true otherwise.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>done</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>false if <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--"><code>getEndState()</code></a> returns null, true otherwise.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><code>Behaviour.done()</code></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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief base containing the capability beliefs.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()"><code>PlanBody.getBeliefBase()</code></a></dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
+ this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the capability beliefs.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--"><code>PlanBody.getBeliefBase()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">PlanBody</a></code></span></div>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--"><code>PlanBody.getCapability()</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getEndState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public <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 plan. A null value means that the plan is still
- executing.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the end state of the plan.</dd></dl>
-</li>
-</ul>
-<a name="getGoal()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoal</h4>
-<pre>public final <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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal.</dd></dl>
-</li>
-</ul>
-<a name="getGoalEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
+ executing.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the end state of the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="getGoal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoal</h4>
+<pre>public final <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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <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 plan body
- execution is blocked.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
+ execution is blocked.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></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-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre>public <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 plan body
- execution is blocked if the parameter passed to this method is true.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - true if the plan body must be blocked if the queue is empty.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
+ execution is blocked if the parameter passed to this method is true.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>block</code> - true if the plan body 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>public <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 plan body
- execution is blocked for the specified milliseconds.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="strong">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>public final <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 body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the plan.</dd></dl>
-</li>
-</ul>
-<a name="goalPerformed(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>goalPerformed</h4>
-<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
+ execution is blocked for the specified milliseconds.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public final <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 body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="goalPerformed-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
<div class="block">Receives the notification that a goal event has occurred. If the event
has a finished status, it is added to the event queue, which can be
- retrieved by invoking the <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent()"><code>getGoalEvent()</code></a> method, and restarts
- the plan body execution.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - the goal event that occurred.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)"><code>GoalListener.goalPerformed(bdi4jade.event.GoalEvent)</code></a></dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public final 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>
+ retrieved by invoking the <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent--"><code>getGoalEvent()</code></a> method, and restarts
+ the plan body execution.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>event</code> - the goal event that occurred.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-"><code>GoalListener.goalPerformed(bdi4jade.event.GoalEvent)</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public final 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>. It also sets up the plan input
- parameters based on the goal input parameters.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd></dl>
-</li>
-</ul>
-<a name="setEndState(bdi4jade.plan.Plan.EndState)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setEndState</h4>
-<pre>protected final void setEndState(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</pre>
+ parameters based on the goal input parameters.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd>
+</dl>
+</li>
+</ul>
+<a name="setEndState-bdi4jade.plan.Plan.EndState-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEndState</h4>
+<pre>protected final void setEndState(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> endState)</pre>
<div class="block">Sets the end state of plan. A null value means that the plan is still
executing.
@@ -666,107 +655,112 @@ implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interf
exception is thrown.
If the plan body has come to an end state, it drops all subgoals, in case
- they are still trying to be achieved.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>endState</code> - the endState to set.</dd></dl>
-</li>
-</ul>
-<a name="start()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public final void start()</pre>
+ they are still trying to be achieved.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>endState</code> - the endState to set.</dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public final void start()</pre>
<div class="block">Starts the plan body, by adding it as to the agent as a <code>Behaviour</code>
- .</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public final void stop()</pre>
+ .</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public final void stop()</pre>
<div class="block">Stops the plan body execution. It drops all plan body subgoals. If the
body implements the <a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><code>DisposablePlanBody</code></a>, it invokes the method to
- about the plan body, so it can perform finalizations.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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><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/AbstractPlanBody.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/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/AbstractPlanBody.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ about the plan body, so it can perform finalizations.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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/AbstractPlanBody.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/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/AbstractPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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>
bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html 829(+431 -398)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
index 8ec032b..483939e 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
@@ -1,409 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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="BeliefGoalPlanBody";
- }
-//-->
-</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/BeliefGoalPlanBody.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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">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.plan.planbody</div>
-<h2 title="Class BeliefGoalPlanBody" class="title">Class BeliefGoalPlanBody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.BeliefGoalPlanBody</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/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public abstract class <span class="strong">BeliefGoalPlanBody</span>
-extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
-<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>. It verifies when the
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>BeliefGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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="BeliefGoalPlanBody";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 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/BeliefGoalPlanBody.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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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.plan.planbody</div>
+<h2 title="Class BeliefGoalPlanBody" class="title">Class BeliefGoalPlanBody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.BeliefGoalPlanBody</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/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">BeliefGoalPlanBody</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>. It verifies when the
plan begins its execution if the goal is already achieved. If so, nothing is
- performed, otherwise the method <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute()"><code>execute()</code></a> is invoked, as a
- replacement of the <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action()"><code>action()</code></a> method.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.BeliefGoalPlanBody">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>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#log">log</a></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="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/planbody/BeliefGoalPlanBody.html#BeliefGoalPlanBody()">BeliefGoalPlanBody</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/plan/planbody/BeliefGoalPlanBody.html#action()">action</a></strong>()</code>
+ performed, otherwise the method <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute--"><code>execute()</code></a> is invoked, as a
+ replacement of the <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action--"><code>action()</code></a> method.</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.plan.planbody.BeliefGoalPlanBody">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>
+<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/plan/planbody/BeliefGoalPlanBody.html#BeliefGoalPlanBody--">BeliefGoalPlanBody</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="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract 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/plan/planbody/BeliefGoalPlanBody.html#action--">action</a></span>()</code>
<div class="block">This final implementation of the action method verifies the belief goal
that triggered this plan body execution is already achieved (
- <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()"><code>isGoalAchieved()</code></a>).</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected abstract void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute()">execute</a></strong>()</code>
+ <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--"><code>isGoalAchieved()</code></a>).</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute--">execute</a></span>()</code>
<div class="block">This method is a placeholder for subclasses that should implement the set
- of steps needed to achieve this plan body goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()">isGoalAchieved</a></strong>()</code>
-<div class="block">Returns true if the goal of this plan body was achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart()">onStart</a></strong>()</code>
+ of steps needed to achieve this plan body goal.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#init--">init</a></span>()</code>
+<div class="block">This method is a placeholder for subclasses.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--">isGoalAchieved</a></span>()</code>
+<div class="block">Returns true if the goal of this plan body was 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/plan/planbody/BeliefGoalPlanBody.html#onStart--">onStart</a></span>()</code>
<div class="block">Verifies if the goal that triggered this plan body execution is a
- <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done()">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase()">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal()">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent()">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(long)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan()">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start()">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="BeliefGoalPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefGoalPlanBody</h4>
-<pre>public BeliefGoalPlanBody()</pre>
-</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 final void action()</pre>
+ <a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.planbody.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal--">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="BeliefGoalPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefGoalPlanBody</h4>
+<pre>public BeliefGoalPlanBody()</pre>
+</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 final void action()</pre>
<div class="block">This final implementation of the action method verifies the belief goal
that triggered this plan body execution is already achieved (
- <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()"><code>isGoalAchieved()</code></a>). If not, it invokes the <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute()"><code>execute()</code></a>
- method;</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-</dl>
-</li>
-</ul>
-<a name="execute()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>execute</h4>
-<pre>protected abstract void execute()</pre>
+ <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--"><code>isGoalAchieved()</code></a>). If not, it invokes the <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute--"><code>execute()</code></a>
+ method;</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>action</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="execute--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>protected abstract void execute()</pre>
<div class="block">This method is a placeholder for subclasses that should implement the set
- of steps needed to achieve this plan body goal.</div>
-</li>
-</ul>
-<a name="isGoalAchieved()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isGoalAchieved</h4>
-<pre>protected boolean isGoalAchieved()</pre>
+ of steps needed to achieve this plan body goal.</div>
+</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 is a placeholder for subclasses. It is invoked by the
+ <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart--"><code>onStart()</code></a> method, after it performs some pre-processing.</div>
+</li>
+</ul>
+<a name="isGoalAchieved--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGoalAchieved</h4>
+<pre>protected boolean isGoalAchieved()</pre>
<div class="block">Returns true if the goal of this plan body was achieved. If so, it sets
the end state to successful, which cases this plan body to complete its
- execution.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>true if goal was achieved, false otherwise.</dd></dl>
-</li>
-</ul>
-<a name="onStart()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public void onStart()</pre>
+ execution.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if goal was achieved, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="onStart--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public final void onStart()</pre>
<div class="block">Verifies if the goal that triggered this plan body execution is a
- <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>. If not, it throws an <code>IllegalArgumentException</code>
- .</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>onStart</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.onStart()</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/BeliefGoalPlanBody.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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">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>
+ <a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>. If not, it throws an <code>IllegalArgumentException</code>
+ .</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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>
+</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/BeliefGoalPlanBody.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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html
index 92e158c..140b7d5 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html
@@ -1,174 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.AbstractPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.AbstractPlanBody";
- }
-//-->
-</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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/AbstractPlanBody.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.planbody.AbstractPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.AbstractPlanBody</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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.AbstractPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.AbstractPlanBody";
+ }
+ }
+ 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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/AbstractPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.planbody.AbstractPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.AbstractPlanBody</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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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.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.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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">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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>
-<div class="block">This plan body aims to achieve a <a href="../../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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">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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></span></code>
+<div class="block">This plan body aims to achieve a <a href="../../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</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/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></span></code>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
+</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 body provides the set of actions to achieve a
- <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</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/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/AbstractPlanBody.html" target="_top">Frames</a></li>
-<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</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/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/AbstractPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AbstractPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/planbody/class-use/BeliefGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.html
index cc1fbd8..c7f661e 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.BeliefGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.BeliefGoalPlanBody";
- }
-//-->
-</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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.planbody.BeliefGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.BeliefGoalPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.BeliefGoalPlanBody</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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
-<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.BeliefGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.BeliefGoalPlanBody";
+ }
+ }
+ 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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.planbody.BeliefGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.BeliefGoalPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.BeliefGoalPlanBody</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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/BeliefGoalPlanBody.html" target="_top">Frames</a></li>
+<li><a href="BeliefGoalPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/planbody/class-use/DisposablePlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/DisposablePlanBody.html
index 8f3ed73..4f68893 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.DisposablePlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.planbody.DisposablePlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.DisposablePlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.DisposablePlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.planbody.DisposablePlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.DisposablePlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.html
index e748424..0a1a3cb 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.FSMPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.FSMPlanBody";
- }
-//-->
-</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/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/FSMPlanBody.html" target="_top">Frames</a></li>
-<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.planbody.FSMPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.FSMPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.FSMPlanBody</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/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/FSMPlanBody.html" target="_top">Frames</a></li>
-<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.FSMPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.FSMPlanBody";
+ }
+ }
+ 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/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/FSMPlanBody.html" target="_top">Frames</a></li>
+<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.planbody.FSMPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.FSMPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.FSMPlanBody</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/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/FSMPlanBody.html" target="_top">Frames</a></li>
+<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/planbody/class-use/OutputPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/OutputPlanBody.html
index 1596b1c..ab6767e 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/OutputPlanBody.html
@@ -1,168 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.OutputPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.planbody.OutputPlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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.plan.planbody">bdi4jade.plan.planbody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.OutputPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.planbody.OutputPlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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.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.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a> in <a href="../../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> that implement <a href="../../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+ executed to achieve goals.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</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 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/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></span></code>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</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/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
<div class="block">This plan body provides the set of actions to achieve a
- <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</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/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
+ <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</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/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.html
index bba7e6d..bf23fa6 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.ParallelActionPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.ParallelActionPlanBody";
- }
-//-->
-</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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/ParallelActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.planbody.ParallelActionPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.ParallelActionPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.ParallelActionPlanBody</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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/ParallelActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.ParallelActionPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.ParallelActionPlanBody";
+ }
+ }
+ 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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/ParallelActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.planbody.ParallelActionPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.ParallelActionPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.ParallelActionPlanBody</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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/ParallelActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/planbody/class-use/ParallelGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelGoalPlanBody.html
index 77b1dbc..1e3e448 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.ParallelGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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.plan.planbody.ParallelGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.ParallelGoalPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.ParallelGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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.plan.planbody.ParallelGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.ParallelGoalPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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>
bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html 719(+370 -349)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html
index 0f02ad6..1b9b1d3 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html
@@ -1,371 +1,392 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.PlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.PlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.PlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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.PlanBody" class="title">Uses of Interface<br>bdi4jade.plan.planbody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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">
<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">
+ 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">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.plan">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table 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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
-<td class="colLast"><span class="strong">DefaultPlan.</span><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#planBodyClass">planBodyClass</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/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><span class="strong">Plan.</span><code><strong><a href="../../../../bdi4jade/plan/Plan.html#createPlanBody()">createPlanBody</a></strong>()</code>
+ 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">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.plan">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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 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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultPlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/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>
-<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="strong">DefaultPlan.</span><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#createPlanBody()">createPlanBody</a></strong>()</code>
-<div class="block">Creates a new instance of the plan body.</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/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
-<td class="colLast"><span class="strong">DefaultPlan.</span><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#getPlanBodyClass()">getPlanBodyClass</a></strong>()</code>
+ <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</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">DefaultPlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#createPlanBody--">createPlanBody</a></span>()</code>
+<div class="block">Creates a new instance of the plan body.</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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">DefaultPlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#getPlanBodyClass--">getPlanBodyClass</a></span>()</code>
<div class="block">Returns the class of plan body of this plan, to be instantiated and
- executed.</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/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.Class, java.lang.Class)">DefaultPlan</a></strong>(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>
+ executed.</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/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/DefaultPlan.html#DefaultPlan-java.lang.Class-java.lang.Class-">DefaultPlan</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>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.Class)">DefaultPlan</a></strong>(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.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.Class-">DefaultPlan</a></span>(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.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(jade.lang.acl.MessageTemplate messageTemplate,
+ 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 process messages that match
- the provided message template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ the provided message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ 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.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ 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 that match the
- provided template.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a> goalTemplate,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 that match the
provided goal template and process messages that match the provided
- message template.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan</a></strong>(java.lang.String id,
- jade.lang.acl.MessageTemplate messageTemplate,
- java.lang.Class<? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>> planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan</a></span>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ 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 process messages that match
- the provided message template.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/package-summary.html">bdi4jade.plan.planbody</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></strong></code>
+ the provided message template.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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 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/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></span></code>
<div class="block">This class provides an almost complete 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 class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>
-<div class="block">This plan body aims to achieve a <a href="../../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></strong></code>
+ 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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></span></code>
+<div class="block">This plan body aims to achieve a <a href="../../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</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>
<div class="block">This allows a plan body to inherit from both <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>FSMBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></strong></code>
+ <code>FSMBehaviour</code>.</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/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></span></code>
<div class="block">This allows a plan body to inherit from both <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>ParallelBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></strong></code>
+ <code>ParallelBehaviour</code>.</div>
+</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>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></span></code>
<div class="block">This allows a plan body to inherit from both <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>SequentialBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+ <code>SequentialBehaviour</code>.</div>
+</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 body provides the set of actions to achieve a
- <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/util/package-summary.html">bdi4jade.util</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/package-summary.html">bdi4jade.util</a> with parameters of type <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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="strong">ReflectionUtils.</span><code><strong><a href="../../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyInput</a></strong>(<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>
+ <a href="../../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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.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="strong">ReflectionUtils.</span><code><strong><a href="../../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyOutput</a></strong>(<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>
+ 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>
-</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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
+ 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#setupBeliefs-bdi4jade.plan.planbody.PlanBody-">setupBeliefs</a></span>(<a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> planBody)</code>
+<div class="block">Sets plan body fields annotated with <a href="../../../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><code>Belief</code></a>.</div>
+</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/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.html
index 56d624f..1d6e344 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.SequentialActionPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.SequentialActionPlanBody";
- }
-//-->
-</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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/SequentialActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.planbody.SequentialActionPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.SequentialActionPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.SequentialActionPlanBody</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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/SequentialActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.SequentialActionPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.SequentialActionPlanBody";
+ }
+ }
+ 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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/SequentialActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.planbody.SequentialActionPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.SequentialActionPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.SequentialActionPlanBody</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/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/class-use/SequentialActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/plan/planbody/class-use/SequentialGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialGoalPlanBody.html
index d5e3bcf..33e9892 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.SequentialGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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.planbody.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/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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.plan.planbody.SequentialGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.SequentialGoalPlanBody</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.SequentialGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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.plan.planbody.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/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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.plan.planbody.SequentialGoalPlanBody" class="title">Uses of Class<br>bdi4jade.plan.planbody.SequentialGoalPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.plan.planbody.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/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">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/planbody/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>
bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html 441(+229 -212)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html
index 9961972..dcdc103 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DisposablePlanBody</title>
-<meta name="date" content="2014-08-12">
-<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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>DisposablePlanBody</title>
+<meta name="date" content="2014-09-13">
+<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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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 <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> should be finalized in case
- of being terminated.</div>
-<dl><dt><span class="strong">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="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/planbody/DisposablePlanBody.html#onAbort()">onAbort</a></strong>()</code>
+ of being terminated.</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/plan/planbody/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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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/planbody/FSMPlanBody.html 1449(+726 -723)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
index 3fe1f8f..0ceef32 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
@@ -1,743 +1,746 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>FSMPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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="FSMPlanBody";
- }
-//-->
-</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/FSMPlanBody.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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/FSMPlanBody.html" target="_top">Frames</a></li>
-<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.FSMBehaviour">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.plan.planbody</div>
-<h2 title="Class FSMPlanBody" class="title">Class FSMPlanBody</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.CompositeBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.SerialBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.FSMBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.FSMPlanBody</li>
-</ul>
-</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">FSMPlanBody</span>
-extends jade.core.behaviours.FSMBehaviour
-implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>FSMPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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="FSMPlanBody";
+ }
+ }
+ 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};
+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/FSMPlanBody.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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/FSMPlanBody.html" target="_top">Frames</a></li>
+<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.FSMBehaviour">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.plan.planbody</div>
+<h2 title="Class FSMPlanBody" class="title">Class FSMPlanBody</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.CompositeBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.SerialBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.FSMBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.FSMPlanBody</li>
+</ul>
+</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FSMPlanBody</span>
+extends jade.core.behaviours.FSMBehaviour
+implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></pre>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>FSMBehaviour</code>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.FSMPlanBody">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>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.FSMBehaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.FSMBehaviour</h3>
-<code>currentName, lastStates</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>currentExecuted</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="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/planbody/FSMPlanBody.html#FSMPlanBody()">FSMPlanBody</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/plan/planbody/FSMPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ <code>FSMBehaviour</code>.</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.plan.planbody.FSMPlanBody">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>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.FSMBehaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.FSMBehaviour</h3>
+<code>currentName, lastStates</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>currentExecuted</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/plan/planbody/FSMPlanBody.html#FSMPlanBody--">FSMPlanBody</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/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>
+<div class="block">Dispatches a goal to be achieved.</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/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>
+<div class="block">Dispatches a subgoal to be achieved.</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/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>
<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="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<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/FSMPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan body.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getPlan()">getPlan</a></strong>()</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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.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 a goal that was performed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#start()">start</a></strong>()</code>
+ this plan body.</div>
+</td>
+</tr>
+<tr id="i4" 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><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</td>
+</tr>
+<tr id="i5" 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/FSMPlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of the execution of this plan.</div>
+</td>
+</tr>
+<tr id="i6" 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/FSMPlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+</td>
+</tr>
+<tr id="i7" 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/FSMPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i8" 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/FSMPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</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/FSMPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.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="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Initializes this plan body.</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/FSMPlanBody.html#start--">start</a></span>()</code>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#stop()">stop</a></strong>()</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_jade.core.behaviours.FSMBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.FSMBehaviour</h3>
-<code>checkTermination, deregisterDefaultTransition, deregisterState, deregisterTransition, forceTransitionTo, getChildren, getCurrent, getLastExitValue, getName, getPrevious, getState, handleInconsistentFSM, handleStateEntered, hasDefaultTransition, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, reset, resetStates, scheduleFirst, scheduleNext, stringifyTransitionTable</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.SerialBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.SerialBehaviour</h3>
-<code>handle</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onStart, restart, root, 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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="FSMPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>FSMPlanBody</h4>
-<pre>public FSMPlanBody()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ 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>public void dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ this plan.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.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.jade.core.behaviours.FSMBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.FSMBehaviour</h3>
+<code>checkTermination, deregisterDefaultTransition, deregisterState, deregisterTransition, forceTransitionTo, getChildren, getCurrent, getLastExitValue, getName, getPrevious, getState, handleInconsistentFSM, handleStateEntered, hasDefaultTransition, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, reset, resetStates, scheduleFirst, scheduleNext, stringifyTransitionTable</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.SerialBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.SerialBehaviour</h3>
+<code>handle</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onStart, restart, root, 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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="FSMPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FSMPlanBody</h4>
+<pre>public FSMPlanBody()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public boolean dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a goal to be achieved. It is added as a top level agent goal,
that is, the dispatched goal is independent of the goal that this plan
- body is trying to achieve.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedGoal(<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/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ body is trying to achieve.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>public boolean dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a subgoal to be achieved. Dispatched subgoals are goals of an
- agent as long as the plan body that dispatched it is being executed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ agent as long as the plan body that dispatched it is being executed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>public boolean dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+ receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief base containing the capability beliefs.</dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/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/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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></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>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">PlanBody</a></code></strong></div>
-<div class="block">Returns the goal to be achieved by this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal.</dd></dl>
-</li>
-</ul>
-<a name="getGoalEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></div>
+ this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the capability beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">PlanBody</a></code></span></div>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">PlanBody</a></code></span></div>
+<div class="block">Returns the end state of the execution of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">PlanBody</a></code></span></div>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></div>
+ associated with this plan instance is blocked.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></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-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></div>
+ parameter passed to this method is true.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the plan.</dd></dl>
-</li>
-</ul>
-<a name="goalPerformed(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>goalPerformed</h4>
-<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">GoalListener</a></code></strong></div>
-<div class="block">Notifies the listener that a goal that was performed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - the goal event that occurred.</dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public 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"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></div>
+ specified milliseconds.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">PlanBody</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="goalPerformed-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">GoalListener</a></code></span></div>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>event</code> - the goal event that occurred.</dd>
+</dl>
+</li>
+</ul>
+<a name="init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public 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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd></dl>
-</li>
-</ul>
-<a name="start()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public void start()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+ <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><code>PlanInstantiationException</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public void start()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void stop()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></div>
+ this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public void stop()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan. If
the body implements the <a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><code>DisposablePlanBody</code></a>, it invokes the method
- to about the plan body, so it can perform finalizations.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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><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/FSMPlanBody.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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/FSMPlanBody.html" target="_top">Frames</a></li>
-<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.FSMBehaviour">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>
+ to about the plan body, so it can perform finalizations.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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/FSMPlanBody.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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/FSMPlanBody.html" target="_top">Frames</a></li>
+<li><a href="FSMPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.FSMBehaviour">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/plan/planbody/OutputPlanBody.html 454(+237 -217)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html
index f637060..d4585a3 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>OutputPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</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="strong">OutputPlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>OutputPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</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">OutputPlanBody</span></pre>
<div class="block">This interface defines that a <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> 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
- explicit performing this task of setting outputs.</div>
-<dl><dt><span class="strong">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="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/planbody/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/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
+ explicit performing this task of setting outputs.</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/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>
+</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/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html
index 4a16b91..7f5cd86 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html
@@ -1,31 +1,32 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-12">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-</head>
-<body>
-<h1 class="bar"><a href="../../../bdi4jade/plan/planbody/package-summary.html" target="classFrame">bdi4jade.plan.planbody</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><i>DisposablePlanBody</i></a></li>
-<li><a href="OutputPlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><i>OutputPlanBody</i></a></li>
-<li><a href="PlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><i>PlanBody</i></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AbstractPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">AbstractPlanBody</a></li>
-<li><a href="BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">BeliefGoalPlanBody</a></li>
-<li><a href="FSMPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">FSMPlanBody</a></li>
-<li><a href="ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelActionPlanBody</a></li>
-<li><a href="ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelGoalPlanBody</a></li>
-<li><a href="SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialActionPlanBody</a></li>
-<li><a href="SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialGoalPlanBody</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-09-13">
+<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/planbody/package-summary.html" target="classFrame">bdi4jade.plan.planbody</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">DisposablePlanBody</span></a></li>
+<li><a href="OutputPlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">OutputPlanBody</span></a></li>
+<li><a href="PlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">PlanBody</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">AbstractPlanBody</a></li>
+<li><a href="BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">BeliefGoalPlanBody</a></li>
+<li><a href="FSMPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">FSMPlanBody</a></li>
+<li><a href="ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelActionPlanBody</a></li>
+<li><a href="ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelGoalPlanBody</a></li>
+<li><a href="SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialActionPlanBody</a></li>
+<li><a href="SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialGoalPlanBody</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html 433(+222 -211)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
index 0863a13..4b32570 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
@@ -1,224 +1,235 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-12">
-<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.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 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/package-summary.html">Prev Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</h1>
-<div class="docSummary">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-09-13">
+<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.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 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/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</h1>
+<div class="docSummary">
<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>
-</div>
-<p>See: <a href="#package_description">Description</a></p>
-</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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></td>
-<td class="colLast">
+ executed to achieve goals.</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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></td>
+<td class="colLast">
<div class="block">This interface indicates that a <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></td>
-<td class="colLast">
+ of being terminated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></td>
+<td class="colLast">
<div class="block">This interface defines that a <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></td>
-<td class="colLast">
+ that is being achieved.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></td>
+<td class="colLast">
<div class="block">This interface defines a plan body, which specifies a set of steps to achieve
- a goal.</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></td>
-<td class="colLast">
+ a goal.</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></td>
+<td class="colLast">
<div class="block">This class provides an almost complete 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 class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></td>
-<td class="colLast">
-<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></td>
-<td class="colLast">
+ interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></td>
+<td class="colLast">
+<div class="block">This plan body aims to achieve a <a href="../../../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></td>
+<td class="colLast">
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>FSMBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></td>
-<td class="colLast">
+ <code>FSMBehaviour</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></td>
+<td class="colLast">
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>ParallelBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></td>
-<td class="colLast">
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></td>
-<td class="colLast">
+ <code>ParallelBehaviour</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></td>
+<td class="colLast">
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></td>
+<td class="colLast">
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>SequentialBehaviour</code>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></td>
-<td class="colLast">
+ <code>SequentialBehaviour</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></td>
+<td class="colLast">
<div class="block">This plan body provides the set of actions to achieve a
- <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package_description">
-<!-- -->
-</a>
-<h2 title="Package bdi4jade.plan.planbody Description">Package bdi4jade.plan.planbody Description</h2>
+ <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.plan.planbody Description">Package bdi4jade.plan.planbody Description</h2>
<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. It also provides a set of useful plan bodies
- that can be reused across different agents.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/plan/package-summary.html">Prev Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
+ 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/plan/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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/planbody/package-tree.html 359(+184 -175)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
index e1006ae..9388c1d 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
@@ -1,175 +1,184 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.plan.planbody Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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.planbody 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/plan/package-tree.html">Prev</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">DisposablePlanBody</span></a></li>
-<li type="circle">java.util.EventListener
-<ul>
-<li type="circle">bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="strong">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="strong">PlanBody</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">OutputPlanBody</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/plan/package-tree.html">Prev</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.plan.planbody Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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.planbody 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/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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.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>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<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/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>
+</ul>
+</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>
+</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/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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/planbody/package-use.html 425(+217 -208)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
index 05d8e25..d046a3b 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
@@ -1,216 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-12">
-<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.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</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/planbody/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.planbody" class="title">Uses of Package<br>bdi4jade.plan.planbody</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/planbody/package-summary.html">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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-09-13">
+<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.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>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/planbody/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.planbody" class="title">Uses of Package<br>bdi4jade.plan.planbody</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/planbody/package-summary.html">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">
<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">
+ 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 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> 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/planbody/class-use/PlanBody.html#bdi4jade.plan">PlanBody</a>
+ 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/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/class-use/PlanBody.html#bdi4jade.plan">PlanBody</a>
<div class="block">This interface defines a plan body, which specifies a set of steps to achieve
- a goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!-- -->
-</a>
-<table 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> 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/planbody/class-use/AbstractPlanBody.html#bdi4jade.plan.planbody">AbstractPlanBody</a>
+ 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/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/planbody/class-use/AbstractPlanBody.html#bdi4jade.plan.planbody">AbstractPlanBody</a>
<div class="block">This class provides an almost complete 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 class="rowColor">
-<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/OutputPlanBody.html#bdi4jade.plan.planbody">OutputPlanBody</a>
+ interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/OutputPlanBody.html#bdi4jade.plan.planbody">OutputPlanBody</a>
<div class="block">This interface defines that a <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> provides output for a goal
- that is being achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.plan.planbody">PlanBody</a>
+ that is being achieved.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.plan.planbody">PlanBody</a>
<div class="block">This interface defines a plan body, which specifies a set of steps to achieve
- a goal.</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/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/plan/planbody/class-use/PlanBody.html#bdi4jade.util">PlanBody</a>
+ a goal.</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/plan/planbody/package-summary.html">bdi4jade.plan.planbody</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/plan/planbody/class-use/PlanBody.html#bdi4jade.util">PlanBody</a>
<div class="block">This interface defines a plan body, which specifies a set of steps to achieve
- a goal.</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/planbody/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>
+ a goal.</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/planbody/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/planbody/ParallelActionPlanBody.html 1425(+714 -711)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
index a508751..f4d7da2 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
@@ -1,731 +1,734 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ParallelActionPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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="ParallelActionPlanBody";
- }
-//-->
-</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/ParallelActionPlanBody.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/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/ParallelActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.ParallelBehaviour">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.plan.planbody</div>
-<h2 title="Class ParallelActionPlanBody" class="title">Class ParallelActionPlanBody</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.CompositeBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.ParallelBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.ParallelActionPlanBody</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">ParallelActionPlanBody</span>
-extends jade.core.behaviours.ParallelBehaviour
-implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>ParallelActionPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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="ParallelActionPlanBody";
+ }
+ }
+ 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};
+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/ParallelActionPlanBody.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/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/ParallelActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.ParallelBehaviour">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.plan.planbody</div>
+<h2 title="Class ParallelActionPlanBody" class="title">Class ParallelActionPlanBody</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.CompositeBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.ParallelBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.ParallelActionPlanBody</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ParallelActionPlanBody</span>
+extends jade.core.behaviours.ParallelBehaviour
+implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></pre>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>ParallelBehaviour</code>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.ParallelActionPlanBody">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>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.ParallelBehaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.ParallelBehaviour</h3>
-<code>WHEN_ALL, WHEN_ANY</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>currentExecuted</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="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/planbody/ParallelActionPlanBody.html#ParallelActionPlanBody()">ParallelActionPlanBody</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/plan/planbody/ParallelActionPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ <code>ParallelBehaviour</code>.</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.plan.planbody.ParallelActionPlanBody">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>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.ParallelBehaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.ParallelBehaviour</h3>
+<code>WHEN_ALL, WHEN_ANY</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>currentExecuted</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/plan/planbody/ParallelActionPlanBody.html#ParallelActionPlanBody--">ParallelActionPlanBody</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/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>
+<div class="block">Dispatches a goal to be achieved.</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/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>
+<div class="block">Dispatches a subgoal to be achieved.</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/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>
<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="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<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/ParallelActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan body.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getPlan()">getPlan</a></strong>()</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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.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 a goal that was performed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#start()">start</a></strong>()</code>
+ this plan body.</div>
+</td>
+</tr>
+<tr id="i4" 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><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</td>
+</tr>
+<tr id="i5" 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/ParallelActionPlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of the execution of this plan.</div>
+</td>
+</tr>
+<tr id="i6" 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/ParallelActionPlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+</td>
+</tr>
+<tr id="i7" 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/ParallelActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i8" 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/ParallelActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</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/ParallelActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.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="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Initializes this plan body.</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/ParallelActionPlanBody.html#start--">start</a></span>()</code>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#stop()">stop</a></strong>()</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_jade.core.behaviours.ParallelBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.ParallelBehaviour</h3>
-<code>addSubBehaviour, checkTermination, getChildren, getCurrent, getTerminatedChildren, handle, removeSubBehaviour, reset, scheduleFirst, scheduleNext</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onEnd, onStart, restart, root, 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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="ParallelActionPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ParallelActionPlanBody</h4>
-<pre>public ParallelActionPlanBody()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ 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>public void dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ this plan.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.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.jade.core.behaviours.ParallelBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.ParallelBehaviour</h3>
+<code>addSubBehaviour, checkTermination, getChildren, getCurrent, getTerminatedChildren, handle, removeSubBehaviour, reset, scheduleFirst, scheduleNext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onEnd, onStart, restart, root, 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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="ParallelActionPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParallelActionPlanBody</h4>
+<pre>public ParallelActionPlanBody()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public boolean dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a goal to be achieved. It is added as a top level agent goal,
that is, the dispatched goal is independent of the goal that this plan
- body is trying to achieve.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedGoal(<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/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ body is trying to achieve.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>public boolean dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a subgoal to be achieved. Dispatched subgoals are goals of an
- agent as long as the plan body that dispatched it is being executed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ agent as long as the plan body that dispatched it is being executed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>public boolean dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+ receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief base containing the capability beliefs.</dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/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/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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></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>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">PlanBody</a></code></strong></div>
-<div class="block">Returns the goal to be achieved by this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal.</dd></dl>
-</li>
-</ul>
-<a name="getGoalEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></div>
+ this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the capability beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">PlanBody</a></code></span></div>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">PlanBody</a></code></span></div>
+<div class="block">Returns the end state of the execution of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">PlanBody</a></code></span></div>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></div>
+ associated with this plan instance is blocked.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></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-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></div>
+ parameter passed to this method is true.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the plan.</dd></dl>
-</li>
-</ul>
-<a name="goalPerformed(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>goalPerformed</h4>
-<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">GoalListener</a></code></strong></div>
-<div class="block">Notifies the listener that a goal that was performed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - the goal event that occurred.</dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public 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"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></div>
+ specified milliseconds.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">PlanBody</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="goalPerformed-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">GoalListener</a></code></span></div>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>event</code> - the goal event that occurred.</dd>
+</dl>
+</li>
+</ul>
+<a name="init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public 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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd></dl>
-</li>
-</ul>
-<a name="start()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public void start()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+ <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><code>PlanInstantiationException</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public void start()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void stop()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></div>
+ this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public void stop()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan. If
the body implements the <a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><code>DisposablePlanBody</code></a>, it invokes the method
- to about the plan body, so it can perform finalizations.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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><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/ParallelActionPlanBody.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/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/ParallelActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.ParallelBehaviour">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>
+ to about the plan body, so it can perform finalizations.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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/ParallelActionPlanBody.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/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/ParallelActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ParallelActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.ParallelBehaviour">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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html
index 8b80111..9ef889c 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html
@@ -1,455 +1,474 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ParallelGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.plan.planbody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">ParallelGoalPlanBody</span>
-extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>
-implements <a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></pre>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.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="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>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#dispatched">dispatched</a></strong></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><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></strong></code> </td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></strong></code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#log">log</a></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="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/planbody/ParallelGoalPlanBody.html#ParallelGoalPlanBody()">ParallelGoalPlanBody</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/plan/planbody/ParallelGoalPlanBody.html#action()">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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>ParallelGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.plan.planbody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>
+implements <a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></pre>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</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.plan.planbody.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/plan/planbody/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/plan/planbody/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/plan/planbody/ParallelGoalPlanBody.html#failedGoal">failedGoal</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<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/plan/planbody/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/plan/planbody/ParallelGoalPlanBody.html#ParallelGoalPlanBody--">ParallelGoalPlanBody</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/plan/planbody/ParallelGoalPlanBody.html#action--">action</a></span>()</code>
<div class="block">This method tries to achieve all subgoals of the <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a> to
- be achieved in a parallel way.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#onStart()">onStart</a></strong>()</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/plan/planbody/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 completed goals, and the failed goal, if there is one.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done()">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase()">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal()">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent()">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(long)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan()">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start()">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="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>
-</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>
+ be achieved in a parallel way.</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/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/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>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.planbody.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal--">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="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>
+</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>
<div class="block">This method tries to achieve all subgoals of the <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a> to
be achieved in a parallel way. If one of the subgoals fail, it stops the
plan body execution, and consequently all other subgoals not achieved yet
- are dropped.</div>
-<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="onStart()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public void onStart()</pre>
+ are dropped.</div>
+<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. It verifies if the goal that triggered this plan
body execution is a <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>. If not, it throws an
- <code>IllegalArgumentException</code>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>onStart</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">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">Sets completed goals, and the failed goal, if there is one.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
+ <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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">Sets completed goals, and the failed goal, if there is one.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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/plan/planbody/PlanBody.html 1131(+581 -550)
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
index f923b1d..7779bea 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
@@ -1,103 +1,116 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanBody</title>
-<meta name="date" content="2014-08-12">
-<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/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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/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="strong">PlanBody</span>
-extends <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>PlanBody</title>
+<meta name="date" content="2014-09-13">
+<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};
+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/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.planbody</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/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">PlanBody</span>
+extends <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></pre>
<div class="block">This interface defines a plan body, which specifies a set of steps to achieve
a goal. It is part of a <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a>, which in turn specifies different
properties such as the goals that a plan can achieve or messages it can
@@ -105,480 +118,498 @@ extends <a href="../../../bdi4jade/event/GoalListener.html" title="interface in
A plan body is a <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><code>GoalListener</code></a> as it may dispatch goals during its
execution and be notified when it is achieved (or learn it is not possible to
- achieve it).</div>
-<dl><dt><span class="strong">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="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/planbody/PlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ achieve 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>boolean</code></td>
+<td class="colLast"><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 id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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 id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<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/PlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../../bdi4jade/plan/planbody/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="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/plan/planbody/PlanBody.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan body.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></strong>()</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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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>int</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a></strong>()</code>
-<div class="block">This method is invoked just once after this behaviour has ended.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></strong>()</code>
+ this plan body.</div>
+</td>
+</tr>
+<tr id="i4" 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><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</td>
+</tr>
+<tr id="i5" 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/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="i6" 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/PlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+</td>
+</tr>
+<tr id="i7" 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/PlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i8" 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/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="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/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="i10" 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/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="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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 id="i12" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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 class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</a></strong>()</code>
-<div class="block">Restores plan body initial state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">start</a></strong>()</code>
+ execution.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</a></span>()</code>
+<div class="block">Restores plan body initial state.</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/PlanBody.html#start--">start</a></span>()</code>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></strong>()</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>
+ this plan.</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/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>boolean 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. It is added as a top level agent goal,
that is, the dispatched goal is independent of the goal that this plan
- body is trying to achieve.</div>
-<dl><dt><span class="strong">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="strong">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="strong">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="strong">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>
+ body is trying to achieve.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>boolean 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. Dispatched subgoals are goals of an
- agent as long as the plan body that dispatched it is being executed.</div>
-<dl><dt><span class="strong">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>
+ agent as long as the plan body that dispatched it is being executed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>boolean 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="strong">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>
+ 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>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</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 associated with the plan of
- this plan body.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the belief base containing the capability 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="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="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 body.</div>
-<dl><dt><span class="strong">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>
+ this plan body.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the capability beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</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 body.</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="strong">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>
+ 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="strong">Parameters:</span></dt><dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
-<dt><span class="strong">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>
+ 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="strong">Parameters:</span></dt><dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="strong">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="strong">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>
+ 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="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd></dl>
-</li>
-</ul>
-<a name="onEnd()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onEnd</h4>
-<pre>int onEnd()</pre>
+ <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><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</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="strong">Returns:</span></dt><dd>an integer code representing the termination value of the
- behaviour.</dd><dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.onEnd()</code>,
-<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>
+ 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>,
+<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="strong">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>
+ 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="strong">See Also:</span></dt><dd><code>Behaviour.reset()</code></dd></dl>
-</li>
-</ul>
-<a name="start()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>void start()</pre>
+ 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="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>void start()</pre>
<div class="block">Starts the execution of a 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>
+ 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/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><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><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/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
+ 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/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html
index 60b14a8..5cb52b7 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html
@@ -1,736 +1,739 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>SequentialActionPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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="SequentialActionPlanBody";
- }
-//-->
-</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/SequentialActionPlanBody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/SequentialActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">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.plan.planbody</div>
-<h2 title="Class SequentialActionPlanBody" class="title">Class SequentialActionPlanBody</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.CompositeBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.SerialBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.behaviours.SequentialBehaviour</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.SequentialActionPlanBody</li>
-</ul>
-</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">SequentialActionPlanBody</span>
-extends jade.core.behaviours.SequentialBehaviour
-implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>SequentialActionPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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="SequentialActionPlanBody";
+ }
+ }
+ 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};
+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/SequentialActionPlanBody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/SequentialActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">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.plan.planbody</div>
+<h2 title="Class SequentialActionPlanBody" class="title">Class SequentialActionPlanBody</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.CompositeBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.SerialBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.behaviours.SequentialBehaviour</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.SequentialActionPlanBody</li>
+</ul>
+</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><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SequentialActionPlanBody</span>
+extends jade.core.behaviours.SequentialBehaviour
+implements <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></pre>
<div class="block">This allows a plan body to inherit from both <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>SequentialBehaviour</code>.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.plan.planbody.SequentialActionPlanBody">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>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>currentExecuted</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="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/planbody/SequentialActionPlanBody.html#SequentialActionPlanBody()">SequentialActionPlanBody</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/plan/planbody/SequentialActionPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</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, 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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</code>
+ <code>SequentialBehaviour</code>.</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.plan.planbody.SequentialActionPlanBody">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>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Fields inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>currentExecuted</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/plan/planbody/SequentialActionPlanBody.html#SequentialActionPlanBody--">SequentialActionPlanBody</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/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>
+<div class="block">Dispatches a goal to be achieved.</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/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>
+<div class="block">Dispatches a subgoal to be achieved.</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/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>
<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="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase()">getBeliefBase</a></strong>()</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<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/SequentialActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-</td>
-</tr>
-<tr 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><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getEndState()">getEndState</a></strong>()</code>
-<div class="block">Returns the end state of the execution of this plan.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal()">getGoal</a></strong>()</code>
-<div class="block">Returns the goal to be achieved by this plan body.</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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent()">getGoalEvent</a></strong>()</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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></strong>(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"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent(long)">getGoalEvent</a></strong>(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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getPlan()">getPlan</a></strong>()</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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.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 a goal that was performed.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></strong>(<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="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#start()">start</a></strong>()</code>
+ this plan body.</div>
+</td>
+</tr>
+<tr id="i4" 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><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+</td>
+</tr>
+<tr id="i5" 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/SequentialActionPlanBody.html#getEndState--">getEndState</a></span>()</code>
+<div class="block">Returns the end state of the execution of this plan.</div>
+</td>
+</tr>
+<tr id="i6" 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/SequentialActionPlanBody.html#getGoal--">getGoal</a></span>()</code>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+</td>
+</tr>
+<tr id="i7" 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/SequentialActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
+<div class="block">Returns a goal event from the queue.</div>
+</td>
+</tr>
+<tr id="i8" 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/SequentialActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean block)</code>
+<div class="block">Returns a goal event from the queue.</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/SequentialActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long ms)</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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.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="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><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>
+<div class="block">Initializes this plan body.</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/SequentialActionPlanBody.html#start--">start</a></span>()</code>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#stop()">stop</a></strong>()</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_jade.core.behaviours.SequentialBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.SequentialBehaviour</h3>
-<code>addSubBehaviour, checkTermination, getChildren, getCurrent, removeSubBehaviour, reset, scheduleFirst, scheduleNext, skipNext</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.SerialBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.SerialBehaviour</h3>
-<code>handle</code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_jade.core.behaviours.CompositeBehaviour">
-<!-- -->
-</a>
-<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
-<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onEnd, onStart, restart, root, 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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="SequentialActionPlanBody()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SequentialActionPlanBody</h4>
-<pre>public SequentialActionPlanBody()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ 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>public void dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ this plan.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.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.jade.core.behaviours.SequentialBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.SequentialBehaviour</h3>
+<code>addSubBehaviour, checkTermination, getChildren, getCurrent, removeSubBehaviour, reset, scheduleFirst, scheduleNext, skipNext</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.SerialBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.SerialBehaviour</h3>
+<code>handle</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.jade.core.behaviours.CompositeBehaviour">
+<!-- -->
+</a>
+<h3>Methods inherited from class jade.core.behaviours.CompositeBehaviour</h3>
+<code>action, done, handleBlockEvent, handleRestartEvent, registerAsChild, resetChildren, setAgent</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, isRunnable, onEnd, onStart, restart, root, 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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="SequentialActionPlanBody--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SequentialActionPlanBody</h4>
+<pre>public SequentialActionPlanBody()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public boolean dispatchGoal(<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/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a goal to be achieved. It is added as a top level agent goal,
that is, the dispatched goal is independent of the goal that this plan
- body is trying to achieve.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedGoal(<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/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ body is trying to achieve.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoal</h4>
+<pre>public boolean dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<div class="block">Dispatches a subgoal to be achieved. Dispatched subgoals are goals of an
- agent as long as the plan body that dispatched it is being executed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public void dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+ agent as long as the plan body that dispatched it is being executed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatchSubgoalAndListen</h4>
+<pre>public boolean dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> subgoal)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> getBeliefBase()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+ receive a notification of the end of execution of the goal.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the goal could be dispatched, false otherwise.</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>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
<div class="block">Returns the belief base of the capability associated with the plan of
- this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the belief base containing the capability beliefs.</dd></dl>
-</li>
-</ul>
-<a name="getEndState()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/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/PlanBody.html#getEndState()">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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></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>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">PlanBody</a></code></strong></div>
-<div class="block">Returns the goal to be achieved by this plan body.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the goal.</dd></dl>
-</li>
-</ul>
-<a name="getGoalEvent()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></div>
+ this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the belief base containing the capability beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">PlanBody</a></code></span></div>
+<div class="block">Returns the capability associated with the plan of this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getCapability--">getCapability</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndState--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public <a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a> getEndState()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">PlanBody</a></code></span></div>
+<div class="block">Returns the end state of the execution of this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> getGoal()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">PlanBody</a></code></span></div>
+<div class="block">Returns the goal to be achieved by this plan body.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></div>
+ associated with this plan instance is blocked.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></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-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGoalEvent</h4>
+<pre>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(boolean block)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></div>
+ parameter passed to this method is true.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> getGoalEvent(long ms)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="strong">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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">PlanBody</a></code></strong></div>
-<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">Returns:</span></dt><dd>the plan.</dd></dl>
-</li>
-</ul>
-<a name="goalPerformed(bdi4jade.event.GoalEvent)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>goalPerformed</h4>
-<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">GoalListener</a></code></strong></div>
-<div class="block">Notifies the listener that a goal that was performed.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - the goal event that occurred.</dd></dl>
-</li>
-</ul>
-<a name="init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>public 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"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></div>
+ specified milliseconds.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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>public <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> getPlan()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">PlanBody</a></code></span></div>
+<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="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="goalPerformed-bdi4jade.event.GoalEvent-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public void goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> event)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">GoalListener</a></code></span></div>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></code> in interface <code><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>event</code> - the goal event that occurred.</dd>
+</dl>
+</li>
+</ul>
+<a name="init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public 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"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
<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><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><span class="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd></dl>
-</li>
-</ul>
-<a name="start()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public void start()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+ <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><code>PlanInstantiationException</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+<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><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if this plan body has already been initialized.</dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public void start()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="stop()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>public void stop()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></div>
+ this plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">start</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="stop--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>public void stop()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan. If
the body implements the <a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><code>DisposablePlanBody</code></a>, it invokes the method
- to about the plan body, so it can perform finalizations.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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><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/SequentialActionPlanBody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/SequentialActionPlanBody.html" target="_top">Frames</a></li>
-<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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="#fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">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>
+ to about the plan body, so it can perform finalizations.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</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/SequentialActionPlanBody.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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/SequentialActionPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SequentialActionPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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="#fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html
index b842ae9..a95d797 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html
@@ -1,480 +1,503 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>SequentialGoalPlanBody</title>
-<meta name="date" content="2014-08-12">
-<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/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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.plan.planbody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>, java.io.Serializable, java.util.EventListener</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">SequentialGoalPlanBody</span>
-extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>
-implements <a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>SequentialGoalPlanBody</title>
+<meta name="date" content="2014-09-13">
+<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/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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.plan.planbody</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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.AbstractPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.planbody.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/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>
+implements <a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></pre>
<div class="block">This plan body provides the set of actions to achieve a
- <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-<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.plan.planbody.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="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>protected java.util.List<<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>></code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></strong></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><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></strong></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><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#failedGoal">failedGoal</a></strong></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><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></strong></code> </td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#log">log</a></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="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/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody()">SequentialGoalPlanBody</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/plan/planbody/SequentialGoalPlanBody.html#action()">action</a></strong>()</code>
+ <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</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.plan.planbody.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/plan/planbody/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/plan/planbody/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/plan/planbody/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/plan/planbody/SequentialGoalPlanBody.html#it">it</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/plan/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody--">SequentialGoalPlanBody</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/plan/planbody/SequentialGoalPlanBody.html#action--">action</a></span>()</code>
<div class="block">This method tries to achieve all subgoals of the <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>
- to be achieved sequentially.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#onStart()">onStart</a></strong>()</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/plan/planbody/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 completed goals, and the failed goal, if there is one.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setNextGoal</a></strong>(<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>
+ to be achieved sequentially.</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/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/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>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</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/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>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal(bdi4jade.goal.Goal)">dispatchProtectedGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal(bdi4jade.goal.Goal)">dispatchProtectedSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen(bdi4jade.goal.Goal)">dispatchProtectedSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done()">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase()">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState()">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal()">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent()">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(boolean)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent(long)">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan()">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start()">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
-<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset()">reset</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="blockListLast">
-<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>
-</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>
-</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>
+ goal execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.planbody.AbstractPlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getEndState--">getEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoal--">getGoal</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent--">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-long-">getGoalEvent</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState</a>, <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start</a>, <a href="../../../bdi4jade/plan/planbody/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.PlanBody">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></h3>
+<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</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="blockListLast">
+<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>
+</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>
+</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>
<div class="block">This method tries to achieve all subgoals of the <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>
to be achieved sequentially. If one of the subgoals fail, it stops the
- plan body execution.</div>
-<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="onStart()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public void onStart()</pre>
+ plan body execution.</div>
+<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 and verifies if the goal
that triggered this plan body execution is a <a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>. If
- not, it throws an <code>IllegalArgumentException</code>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code>onStart</code> in class <code>jade.core.behaviours.Behaviour</code></dd>
-<dt><span class="strong">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">Sets completed goals, and the failed goal, if there is one.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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>
+ not, it throws an <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">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">Sets completed goals, and the failed goal, if there is one.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code> in interface <code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">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/planbody/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="strong">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="strong">Throws:</span></dt>
-<dd><code><a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an error occurred during setting up the next goal.</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/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
+ 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 href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an error occurred during setting up the next goal.</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/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/plan/planbody/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>
bdi-jade/doc/bdi4jade/plan/PlanLibrary.html 939(+504 -435)
diff --git a/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html b/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
index 58bb1f8..5004638 100644
--- a/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
+++ b/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
@@ -1,441 +1,510 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanLibrary</title>
-<meta name="date" content="2014-08-12">
-<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="PlanLibrary";
- }
-//-->
-</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/PlanLibrary.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="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/PlanLibrary.html" target="_top">Frames</a></li>
-<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.plan</div>
-<h2 title="Class PlanLibrary" class="title">Class PlanLibrary</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.plan.PlanLibrary</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">PlanLibrary</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>PlanLibrary</title>
+<meta name="date" content="2014-09-13">
+<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="PlanLibrary";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":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/PlanLibrary.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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/PlanLibrary.html" target="_top">Frames</a></li>
+<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.plan</div>
+<h2 title="Class PlanLibrary" class="title">Class PlanLibrary</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.plan.PlanLibrary</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">PlanLibrary</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
<div class="block">This class represents the plan library of a capability. It aggregates the
- plans that can be used to achieve goals.</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.plan.PlanLibrary">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="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><strong><a href="../../bdi4jade/plan/PlanLibrary.html#PlanLibrary()">PlanLibrary</a></strong>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#PlanLibrary(bdi4jade.core.Capability)">PlanLibrary</a></strong>(<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="altColor">
-<td class="colFirst"><code> </code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#PlanLibrary(bdi4jade.core.Capability, java.util.Set)">PlanLibrary</a></strong>(<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>
+ plans that can be used to achieve goals.</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.plan.PlanLibrary">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/plan/PlanLibrary.html#PlanLibrary--">PlanLibrary</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/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="altColor">
+<td class="colFirst"><code> </code></td>
+<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>
-</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>protected void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#addDefaultPlans()">addDefaultPlans</a></strong>()</code>
-<div class="block">Adds a set of default plans to this library.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#addPlan(bdi4jade.plan.Plan)">addPlan</a></strong>(<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="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"><code><strong><a href="../../bdi4jade/plan/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>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#canHandle(jade.lang.acl.ACLMessage)">canHandle</a></strong>(jade.lang.acl.ACLMessage message)</code>
-<div class="block">Returns true if there is a plan that can process the given message.</div>
-</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/plan/PlanLibrary.html#getCapability()">getCapability</a></strong>()</code>
-<div class="block">Returns the capability with which this plan library is associated.</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"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#getPlans()">getPlans</a></strong>()</code>
-<div class="block">Returns the set of plans that are part of this plan library.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#hasPlan(bdi4jade.plan.Plan)">hasPlan</a></strong>(<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="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/plan/PlanLibrary.html#removePlan(bdi4jade.plan.Plan)">removePlan</a></strong>(<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>
-</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="PlanLibrary()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanLibrary</h4>
-<pre>protected PlanLibrary()</pre>
+ plans in the provided 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="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/plan/PlanLibrary.html#addDefaultPlans--">addDefaultPlans</a></span>()</code>
+<div class="block">Adds a set of default plans to this library.</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/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 id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanLibrary.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">Returns true if there is a plan that can achieve the given goal.</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/plan/PlanLibrary.html#canHandle-jade.lang.acl.ACLMessage-">canHandle</a></span>(jade.lang.acl.ACLMessage message)</code>
+<div class="block">Returns true if there is a plan that can handle the given message.</div>
+</td>
+</tr>
+<tr id="i4" 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"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanLibrary.html#getCandidatePlans-bdi4jade.goal.Goal-">getCandidatePlans</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 id="i5" 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/plan/PlanLibrary.html#getCapability--">getCapability</a></span>()</code>
+<div class="block">Returns the capability with which this plan library is associated.</div>
+</td>
+</tr>
+<tr id="i6" 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"><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>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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 id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><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>
+</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="PlanLibrary--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanLibrary</h4>
+<pre>protected PlanLibrary()</pre>
<div class="block">The default constructor. It should be only used if persistence frameworks
- are used.</div>
-</li>
-</ul>
-<a name="PlanLibrary(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>PlanLibrary</h4>
-<pre>public PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-<div class="block">Creates a plan library associated with a capability.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability with which this plan library is associated.</dd></dl>
-</li>
-</ul>
-<a name="PlanLibrary(bdi4jade.core.Capability, java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>PlanLibrary</h4>
-<pre>public PlanLibrary(<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)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="PlanLibrary-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PlanLibrary</h4>
+<pre>public PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Creates a plan library associated with a capability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability with which this plan library is associated.</dd>
+</dl>
+</li>
+</ul>
+<a name="PlanLibrary-bdi4jade.core.Capability-java.util.Set-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlanLibrary</h4>
+<pre>public PlanLibrary(<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)</pre>
<div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability with which this plan library is associated.</dd><dd><code>plans</code> - the initial plans</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="addDefaultPlans()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addDefaultPlans</h4>
-<pre>protected void addDefaultPlans()</pre>
+ plans in the provided set.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability with which this plan library is associated.</dd>
+<dd><code>plans</code> - the initial plans</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="addDefaultPlans--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDefaultPlans</h4>
+<pre>protected void addDefaultPlans()</pre>
<div class="block">Adds a set of default plans to this library. It adds plans to achieve the
sequential and parallel goals. This method may be overridden by children
- capabilities.</div>
-</li>
-</ul>
-<a name="addPlan(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addPlan</h4>
-<pre>public void addPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
-<div class="block">Adds a plan to the plan library.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plan</code> - the plan to be added.</dd></dl>
-</li>
-</ul>
-<a name="canAchievePlans(bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canAchievePlans</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> canAchievePlans(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
-<div class="block">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.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be achieved.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the set of plans that can achieve the goal.</dd></dl>
-</li>
-</ul>
-<a name="canHandle(jade.lang.acl.ACLMessage)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canHandle</h4>
-<pre>public boolean canHandle(jade.lang.acl.ACLMessage message)</pre>
-<div class="block">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.</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 a plan can process the message, false otherwise.</dd></dl>
-</li>
-</ul>
-<a name="getCapability()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapability</h4>
-<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
-<div class="block">Returns the capability with which this plan library is associated.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the capability.</dd></dl>
-</li>
-</ul>
-<a name="getPlans()">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlans</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> getPlans()</pre>
-<div class="block">Returns the set of plans that are part of this plan library.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>the plans.</dd></dl>
-</li>
-</ul>
-<a name="hasPlan(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasPlan</h4>
-<pre>public boolean hasPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
-<div class="block">Checks if a plan is part of the plan library.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plan</code> - the plan to be checked</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the plan library contains the plan.</dd></dl>
-</li>
-</ul>
-<a name="removePlan(bdi4jade.plan.Plan)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removePlan</h4>
-<pre>public boolean removePlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
-<div class="block">Removes a plan from the plan library.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plan</code> - the plan to be removed.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>true if the plan 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><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/PlanLibrary.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="strong">Prev Class</span></a></li>
-<li>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/PlanLibrary.html" target="_top">Frames</a></li>
-<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ capabilities.</div>
+</li>
+</ul>
+<a name="addPlan-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addPlan</h4>
+<pre>public void addPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
+<div class="block">Adds a plan to the plan library.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>plan</code> - the plan to be added.</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">Returns true if there is a plan that can achieve the given goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be checked.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if a plan can achieve the goal, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="canHandle-jade.lang.acl.ACLMessage-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canHandle</h4>
+<pre>public boolean canHandle(jade.lang.acl.ACLMessage message)</pre>
+<div class="block">Returns true if there is a plan that can handle the given message.</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 a plan can handle the message, false otherwise.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCandidatePlans-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCandidatePlans</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> getCandidatePlans(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal)</pre>
+<div class="block">Returns the set of plans that can achieve the given goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the set of plans that can achieve the goal.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCapability--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapability</h4>
+<pre>public <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> getCapability()</pre>
+<div class="block">Returns the capability with which this plan library is associated.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the capability.</dd>
+</dl>
+</li>
+</ul>
+<a name="getPlans--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlans</h4>
+<pre>public java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>> getPlans()</pre>
+<div class="block">Returns the set of plans that are part of this plan library.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the plans.</dd>
+</dl>
+</li>
+</ul>
+<a name="hasPlan-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasPlan</h4>
+<pre>public boolean hasPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
+<div class="block">Checks if a plan is part of the plan library.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>plan</code> - the plan to be checked</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the plan library contains the plan.</dd>
+</dl>
+</li>
+</ul>
+<a name="removePlan-bdi4jade.plan.Plan-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>removePlan</h4>
+<pre>public boolean removePlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> plan)</pre>
+<div class="block">Removes a plan from the plan library.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>plan</code> - the plan to be removed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the plan 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/PlanLibrary.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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/plan/PlanLibrary.html" target="_top">Frames</a></li>
+<li><a href="PlanLibrary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/reasoning/AbstractAgentReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/AbstractAgentReasoningStrategy.html
new file mode 100644
index 0000000..c39fa62
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AbstractAgentReasoningStrategy.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AbstractAgentReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractAgentReasoningStrategy";
+ }
+ }
+ 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/AbstractAgentReasoningStrategy.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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractAgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning</div>
+<h2 title="Class AbstractAgentReasoningStrategy" class="title">Class AbstractAgentReasoningStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.AbstractAgentReasoningStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractAgentReasoningStrategy</span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></pre>
+<div class="block">This class provides an abstract implementation of the
+ <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentReasoningStrategy</code></a> interface. It provides an implementation of
+ common methods of reasoning strategies, which can be reused.</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">
+<!-- =========== 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/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/AbstractAgentReasoningStrategy.html#AbstractAgentReasoningStrategy--">AbstractAgentReasoningStrategy</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/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</code>
+<div class="block">Sets the agent with which this strategy is associated with.</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="agent">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>agent</h4>
+<pre>protected <a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AbstractAgentReasoningStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractAgentReasoningStrategy</h4>
+<pre>public AbstractAgentReasoningStrategy()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setAgent-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setAgent</h4>
+<pre>public void setAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">AgentReasoningStrategy</a></code></span></div>
+<div class="block">Sets the agent with which this strategy is associated with. If this
+ strategy was previously associated with another agent, this methods
+ throws an <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</a></code> in interface <code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agent</code> - the agent to set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-"><code>AgentReasoningStrategy.setAgent(bdi4jade.core.BDIAgent)</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/AbstractAgentReasoningStrategy.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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractAgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/AbstractReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/AbstractReasoningStrategy.html
index 26a8811..56568b0 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/AbstractReasoningStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/AbstractReasoningStrategy.html
@@ -1,316 +1,337 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>AbstractReasoningStrategy</title>
-<meta name="date" content="2014-08-12">
-<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="AbstractReasoningStrategy";
- }
-//-->
-</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/AbstractReasoningStrategy.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/BeliefRevisionStrategy.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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.reasoning</div>
-<h2 title="Class AbstractReasoningStrategy" class="title">Class AbstractReasoningStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.reasoning.AbstractReasoningStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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 abstract class <span class="strong">AbstractReasoningStrategy</span>
-extends java.lang.Object
-implements <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AbstractReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="AbstractReasoningStrategy";
+ }
+ }
+ 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/AbstractReasoningStrategy.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/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning</div>
+<h2 title="Class AbstractReasoningStrategy" class="title">Class AbstractReasoningStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.AbstractReasoningStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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 abstract class <span class="typeNameLabel">AbstractReasoningStrategy</span>
+extends java.lang.Object
+implements <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></pre>
<div class="block">This class provides an abstract implementation of the
<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface. It provides an implementation of common
- methods of reasoning strategies, which can be reused.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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="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>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/reasoning/AbstractReasoningStrategy.html#AbstractReasoningStrategy()">AbstractReasoningStrategy</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/reasoning/AbstractReasoningStrategy.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 with which this strategy is associated with.</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">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field_detail">
-<!-- -->
-</a>
-<h3>Field Detail</h3>
-<a name="capability">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>capability</h4>
-<pre>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!-- -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AbstractReasoningStrategy()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractReasoningStrategy</h4>
-<pre>public AbstractReasoningStrategy()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setCapability(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setCapability</h4>
-<pre>public void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">ReasoningStrategy</a></code></strong></div>
+ methods of reasoning strategies, which can be reused.</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">
+<!-- =========== 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/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/reasoning/AbstractReasoningStrategy.html#AbstractReasoningStrategy--">AbstractReasoningStrategy</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/reasoning/AbstractReasoningStrategy.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">Sets the capability with which this strategy is associated with.</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="capability">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>capability</h4>
+<pre>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AbstractReasoningStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractReasoningStrategy</h4>
+<pre>public AbstractReasoningStrategy()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCapability</h4>
+<pre>public void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">ReasoningStrategy</a></code></span></div>
<div class="block">Sets the capability with which this strategy is associated with. If this
strategy was previously associated with another capability, this methods
- throws an <code>IllegalArgumentException</code>.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</a></code> in interface <code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability to set.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)"><code>ReasoningStrategy.setCapability(bdi4jade.core.Capability)</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/AbstractReasoningStrategy.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/BeliefRevisionStrategy.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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ throws an <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</a></code> in interface <code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability to set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-"><code>ReasoningStrategy.setCapability(bdi4jade.core.Capability)</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/AbstractReasoningStrategy.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/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/AgentBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/AgentBeliefRevisionStrategy.html
new file mode 100644
index 0000000..a86c226
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AgentBeliefRevisionStrategy.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AgentBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="AgentBeliefRevisionStrategy";
+ }
+ }
+ 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/AgentBeliefRevisionStrategy.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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.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/AgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AgentBeliefRevisionStrategy" class="title">Interface AgentBeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AgentBeliefRevisionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></pre>
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent. This is used during the BDI interpreter cycle to review the 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/reasoning/AgentBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
+<div class="block">This method is responsible for reviewing beliefs from this agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="reviewBeliefs--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>void reviewBeliefs()</pre>
+<div class="block">This method is responsible for reviewing beliefs from this agent.</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/AgentBeliefRevisionStrategy.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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.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/AgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/AgentDeliberationFunction.html
new file mode 100644
index 0000000..4024276
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AgentDeliberationFunction.html
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AgentDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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="AgentDeliberationFunction";
+ }
+ }
+ 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/AgentDeliberationFunction.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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.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/AgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AgentDeliberationFunction" class="title">Interface AgentDeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AgentDeliberationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></pre>
+<div class="block">This interface defines the deliberation function to be used by a BDI 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="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>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/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This method is responsible for selecting a set of goals that must be
+ tried to be achieved (intentions) from the set of goals.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="filter-java.util.Set-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.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</pre>
+<div class="block">This method is responsible for selecting a set of goals that must be
+ tried to be achieved (intentions) from the set of goals.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agentGoals</code> - the set of agent goals, which are goals not dispatched within
+ the scope of a capability.</dd>
+<dd><code>capabilityGoals</code> - the map from capabilities to their set of goals.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals, which will become intentions.</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/AgentDeliberationFunction.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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.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/AgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/AgentOptionGenerationFunction.html
new file mode 100644
index 0000000..4334bae
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AgentOptionGenerationFunction.html
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AgentOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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="AgentOptionGenerationFunction";
+ }
+ }
+ 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/AgentOptionGenerationFunction.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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.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/AgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AgentOptionGenerationFunction" class="title">Interface AgentOptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AgentOptionGenerationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></pre>
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter, by a BDI agent. This strategy is used for creating new goals
+ or to drop existing ones.</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/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+<div class="block">This method is responsible for generating new goals or dropping existing
+ ones.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</pre>
+<div class="block">This method is responsible for generating new goals or dropping existing
+ ones.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agentGoalUpdateSet</code> - the <a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><code>GoalUpdateSet</code></a> that contains the set of agent
+ current goals. It has also a set of dropped goals and
+ generated goals, which are used as outputs of this method.</dd>
+<dd><code>capabilityGoalUpdateSets</code> - the map from capabilities to their goal update 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/AgentOptionGenerationFunction.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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.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/AgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/AgentPlanSelectionStrategy.html
new file mode 100644
index 0000000..9deb539
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AgentPlanSelectionStrategy.html
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AgentPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="AgentPlanSelectionStrategy";
+ }
+ }
+ 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/AgentPlanSelectionStrategy.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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.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/AgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AgentPlanSelectionStrategy" class="title">Interface AgentPlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AgentPlanSelectionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></pre>
+<div class="block">This interface defines the plan selection strategy to be used by a BDI agent.
+ This strategy is used for selecting a plan from a set of possible candidate
+ plans of a capability.</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><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/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="selectPlan-bdi4jade.goal.Goal-java.util.Map-">
+<!-- -->
+</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.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</pre>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>capabilityPlans</code> - the set of candidate plans of each capability, as a map.</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/AgentPlanSelectionStrategy.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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.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/AgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/AgentReasoningStrategy.html
new file mode 100644
index 0000000..6671d7f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/AgentReasoningStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:24 BRT 2014 -->
+<title>AgentReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="AgentReasoningStrategy";
+ }
+ }
+ 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/AgentReasoningStrategy.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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.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/AgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 AgentReasoningStrategy" class="title">Interface AgentReasoningStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">AgentReasoningStrategy</span></pre>
+<div class="block">This interface defines methods that should be implemented by all agent
+ reasoning strategies.</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/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</code>
+<div class="block">Sets the agent with which this strategy is associated with.</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="setAgent-bdi4jade.core.BDIAgent-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setAgent</h4>
+<pre>void setAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> agent)</pre>
+<div class="block">Sets the agent with which this strategy is associated with. If this
+ strategy was previously associated with another agent, this methods
+ throws an <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agent</code> - the agent 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/AgentReasoningStrategy.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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.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/AgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 473(+245 -228)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
index d06c134..1a32e19 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
@@ -1,232 +1,249 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>BeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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 Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">BeliefRevisionStrategy</span>
-extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>BeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class 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 Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">BeliefRevisionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></pre>
<div class="block">This interface defines the belief revision strategy to be used within the
scope of a capability. This is used during the BDI interpreter cycle to
- review the beliefs.</div>
-<dl><dt><span class="strong">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="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()">reviewBeliefs</a></strong>()</code>
-<div class="block">This method reviews beliefs of a belief base of a capability.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="reviewBeliefs()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>void reviewBeliefs()</pre>
+ review the 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/reasoning/BeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
+<div class="block">This method reviews beliefs of a belief base of a capability.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="reviewBeliefs--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>void reviewBeliefs()</pre>
<div class="block">This method reviews beliefs of a belief base of a capability. It may
check for inconsistencies among beliefs, associate a timestamp with them,
- and so on.</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/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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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>
+ and so on.</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/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><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class 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/AbstractAgentReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AbstractAgentReasoningStrategy.html
new file mode 100644
index 0000000..550c410
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AbstractAgentReasoningStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.AbstractAgentReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.AbstractAgentReasoningStrategy";
+ }
+ }
+ 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/AbstractAgentReasoningStrategy.html" title="class 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/AbstractAgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractAgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.AbstractAgentReasoningStrategy</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/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</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.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</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/AbstractAgentReasoningStrategy.html" title="class 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/AbstractAgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractAgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AbstractReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AbstractReasoningStrategy.html
index 1780113..3ae7dad 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/AbstractReasoningStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AbstractReasoningStrategy.html
@@ -1,206 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.reasoning.AbstractReasoningStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.reasoning.AbstractReasoningStrategy";
- }
-//-->
-</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/AbstractReasoningStrategy.html" title="class 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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.reasoning.AbstractReasoningStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.AbstractReasoningStrategy</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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.AbstractReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.AbstractReasoningStrategy";
+ }
+ }
+ 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/AbstractReasoningStrategy.html" title="class 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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractReasoningStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.AbstractReasoningStrategy</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/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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/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.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</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 subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <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/AbstractReasoningStrategy.html" title="class 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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ <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/AbstractReasoningStrategy.html" title="class 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/AbstractReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AbstractReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentBeliefRevisionStrategy.html
new file mode 100644
index 0000000..0607f8d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentBeliefRevisionStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.AgentBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.AgentBeliefRevisionStrategy";
+ }
+ }
+ 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/AgentBeliefRevisionStrategy.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/AgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AgentBeliefRevisionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.AgentBeliefRevisionStrategy</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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</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/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> beliefRevisionStrategy)</code>
+<div class="block">Sets the belief revision strategy of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</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/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</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/AgentBeliefRevisionStrategy.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/AgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentDeliberationFunction.html
new file mode 100644
index 0000000..9f10c78
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentDeliberationFunction.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.AgentDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.AgentDeliberationFunction";
+ }
+ }
+ 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/AgentDeliberationFunction.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/AgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AgentDeliberationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.AgentDeliberationFunction</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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</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/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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>
+<div class="block">Returns the deliberation function of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> deliberationFunction)</code>
+<div class="block">Sets the deliberation function of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</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/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</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/AgentDeliberationFunction.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/AgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentOptionGenerationFunction.html
new file mode 100644
index 0000000..d4ef61d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentOptionGenerationFunction.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.AgentOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.AgentOptionGenerationFunction";
+ }
+ }
+ 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/AgentOptionGenerationFunction.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/AgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AgentOptionGenerationFunction" class="title">Uses of Interface<br>bdi4jade.reasoning.AgentOptionGenerationFunction</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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</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/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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>
+<div class="block">Returns the option generation function of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> optionGenerationFunction)</code>
+<div class="block">Sets the option generation function of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</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/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</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/AgentOptionGenerationFunction.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/AgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="AgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentPlanSelectionStrategy.html
new file mode 100644
index 0000000..fb0c26a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentPlanSelectionStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.AgentPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.AgentPlanSelectionStrategy";
+ }
+ }
+ 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/AgentPlanSelectionStrategy.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/AgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AgentPlanSelectionStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.AgentPlanSelectionStrategy</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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</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/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></code></td>
+<td class="colLast"><span class="typeNameLabel">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.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/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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">AbstractBDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> planSelectionStrategy)</code>
+<div class="block">Sets the plan selection strategy of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</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/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</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/AgentPlanSelectionStrategy.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/AgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/AgentReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentReasoningStrategy.html
new file mode 100644
index 0000000..c7b60f8
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/AgentReasoningStrategy.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.AgentReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.AgentReasoningStrategy";
+ }
+ }
+ 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/AgentReasoningStrategy.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/AgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.AgentReasoningStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.AgentReasoningStrategy</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/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</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.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
+<div class="block">This package contains interfaces and classes to specify strategies
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</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 subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></span></code>
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></span></code>
+<div class="block">This interface defines the deliberation function to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></span></code>
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter, by a BDI agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></span></code>
+<div class="block">This interface defines the plan selection strategy to be used by a BDI agent.</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/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</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/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></span></code>
+<div class="block">This class provides an abstract implementation of the
+ <a href="../../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentReasoningStrategy</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/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></span></code>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</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/AgentReasoningStrategy.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/AgentReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="AgentReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
index 973fd82..c8ed551 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
@@ -1,196 +1,211 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>
+<div class="block">Returns the belief revision strategy of this capability.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy)</code>
+<div class="block">Sets the belief revision strategy of this capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</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/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>
+ <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</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/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/DefaultAgentBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentBeliefRevisionStrategy.html
new file mode 100644
index 0000000..07d2804
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentBeliefRevisionStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.DefaultAgentBeliefRevisionStrategy";
+ }
+ }
+ 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/DefaultAgentBeliefRevisionStrategy.html" title="class 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/DefaultAgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.DefaultAgentBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy</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/DefaultAgentBeliefRevisionStrategy.html" title="class 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/DefaultAgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultAgentDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentDeliberationFunction.html
new file mode 100644
index 0000000..7b07922
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentDeliberationFunction.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultAgentDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.DefaultAgentDeliberationFunction";
+ }
+ }
+ 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/DefaultAgentDeliberationFunction.html" title="class 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/DefaultAgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.DefaultAgentDeliberationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultAgentDeliberationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.reasoning.DefaultAgentDeliberationFunction</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/DefaultAgentDeliberationFunction.html" title="class 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/DefaultAgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultAgentOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentOptionGenerationFunction.html
new file mode 100644
index 0000000..7c1e93e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentOptionGenerationFunction.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultAgentOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.DefaultAgentOptionGenerationFunction";
+ }
+ }
+ 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/DefaultAgentOptionGenerationFunction.html" title="class 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/DefaultAgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.DefaultAgentOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultAgentOptionGenerationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.reasoning.DefaultAgentOptionGenerationFunction</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/DefaultAgentOptionGenerationFunction.html" title="class 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/DefaultAgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultAgentPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentPlanSelectionStrategy.html
new file mode 100644
index 0000000..9591c88
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultAgentPlanSelectionStrategy.html
@@ -0,0 +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 (1.8.0) on Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultAgentPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.reasoning.DefaultAgentPlanSelectionStrategy";
+ }
+ }
+ 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/DefaultAgentPlanSelectionStrategy.html" title="class 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/DefaultAgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.DefaultAgentPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultAgentPlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.reasoning.DefaultAgentPlanSelectionStrategy</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/DefaultAgentPlanSelectionStrategy.html" title="class 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/DefaultAgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultBeliefRevisionStrategy.html
index 836a1e0..fc9780d 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.reasoning.DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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/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.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultBeliefRevisionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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/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.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultBeliefRevisionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultBeliefRevisionStrategy.html" title="class 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/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/reasoning/class-use/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultDeliberationFunction.html
index e18aa7e..824e483 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.reasoning.DefaultDeliberationFunction</title>
-<meta name="date" content="2014-08-12">
-<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.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/reasoning/DefaultDeliberationFunction.html" title="class 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/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.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultDeliberationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultDeliberationFunction.html" title="class 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/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.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/reasoning/DefaultDeliberationFunction.html" title="class 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/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.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultDeliberationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultDeliberationFunction.html" title="class 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/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/reasoning/class-use/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultOptionGenerationFunction.html
index 51925da..0005d42 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.reasoning.DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-08-12">
-<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.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/reasoning/DefaultOptionGenerationFunction.html" title="class 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/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.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultOptionGenerationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultOptionGenerationFunction.html" title="class 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/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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.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/reasoning/DefaultOptionGenerationFunction.html" title="class 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/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.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultOptionGenerationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultOptionGenerationFunction.html" title="class 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/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/reasoning/class-use/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultPlanSelectionStrategy.html
index 5fc9ad4..9b009c8 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.reasoning.DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.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/reasoning/DefaultPlanSelectionStrategy.html" title="class 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/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.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultPlanSelectionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultPlanSelectionStrategy.html" title="class 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/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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.reasoning.DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.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/reasoning/DefaultPlanSelectionStrategy.html" title="class 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/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.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.reasoning.DefaultPlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.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/reasoning/DefaultPlanSelectionStrategy.html" title="class 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/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/reasoning/class-use/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
index 664bd65..4595829 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
@@ -1,196 +1,211 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
-<meta name="date" content="2014-08-12">
-<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.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>
+<div class="block">Returns the deliberation function of this capability.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction)</code>
+<div class="block">Sets the deliberation function of this capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <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>
+ <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 afcfb60..52856ce 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
@@ -1,196 +1,211 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
-<meta name="date" content="2014-08-12">
-<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.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>
+<div class="block">Returns the option generation function of this capability.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction)</code>
+<div class="block">Sets the option generation function of this capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <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>
+ <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 4c25675..6dc52a3 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
@@ -1,220 +1,235 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.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.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 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><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>
+<div class="block">Returns the plan selection strategy of this capability.</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/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">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy)</code>
+<div class="block">Sets the plan selection strategy of this capability.</div>
+</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.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</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 classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.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/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <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>
+ <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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/ReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/ReasoningStrategy.html
index ba51fa3..1c8d9e9 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/ReasoningStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/ReasoningStrategy.html
@@ -1,250 +1,259 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.ReasoningStrategy</title>
-<meta name="date" content="2014-08-12">
-<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.ReasoningStrategy";
- }
-//-->
-</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/ReasoningStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.ReasoningStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.ReasoningStrategy</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/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.ReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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.ReasoningStrategy";
+ }
+ }
+ 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/ReasoningStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.ReasoningStrategy" class="title">Uses of Interface<br>bdi4jade.reasoning.ReasoningStrategy</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/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</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/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table 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/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">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>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!-- -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
-<caption><span>Subinterfaces of <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></strong></code>
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</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/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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.reasoning">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span></code>
<div class="block">This interface defines the belief revision strategy to be used within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></strong></code>
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span></code>
<div class="block">This interface defines the deliberation function to be used within the scope
- of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></strong></code>
+ of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span></code>
<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter, within the scope of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>interface </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></strong></code>
+ BDI-interpreter, within the scope of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span></code>
<div class="block">This interface defines the plan selection strategy to be used within the
- scope of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<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> that implement <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></strong></code>
+ scope of a capability.</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/reasoning/package-summary.html">bdi4jade.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></span></code>
<div class="block">This class provides an abstract implementation of the
- <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class </code></td>
-<td class="colLast"><code><strong><a href="../../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></strong></code>
+ <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></span></code>
<div class="block">This class is the default implementation of the strategy
- <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/ReasoningStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ <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/ReasoningStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/DefaultAgentBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html
new file mode 100644
index 0000000..da7e7a5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html
@@ -0,0 +1,330 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultAgentBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultAgentBeliefRevisionStrategy";
+ }
+ }
+ 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/DefaultAgentBeliefRevisionStrategy.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/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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.reasoning</div>
+<h2 title="Class DefaultAgentBeliefRevisionStrategy" class="title">Class DefaultAgentBeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractAgentReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultAgentBeliefRevisionStrategy</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/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultAgentBeliefRevisionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></pre>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</code></a>. It requests each of its capabilities to
+ review their individual set of 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">
+<!-- =========== 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.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/DefaultAgentBeliefRevisionStrategy.html#DefaultAgentBeliefRevisionStrategy--">DefaultAgentBeliefRevisionStrategy</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/reasoning/DefaultAgentBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
+<div class="block">This default implementation requests each of its capabilities (including
+ associated and composed capabilities) to review their individual set of
+ beliefs.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="DefaultAgentBeliefRevisionStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultAgentBeliefRevisionStrategy</h4>
+<pre>public DefaultAgentBeliefRevisionStrategy()</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--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public void reviewBeliefs()</pre>
+<div class="block">This default implementation requests each of its capabilities (including
+ associated and composed capabilities) to review their individual set of
+ beliefs.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></code> in interface <code><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html#reviewBeliefs--"><code>AgentBeliefRevisionStrategy.reviewBeliefs()</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/DefaultAgentBeliefRevisionStrategy.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/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentDeliberationFunction.html
new file mode 100644
index 0000000..3df467c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentDeliberationFunction.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultAgentDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultAgentDeliberationFunction";
+ }
+ }
+ 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/DefaultAgentDeliberationFunction.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/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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.reasoning</div>
+<h2 title="Class DefaultAgentDeliberationFunction" class="title">Class DefaultAgentDeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractAgentReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultAgentDeliberationFunction</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/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultAgentDeliberationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></pre>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</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">
+<!-- =========== 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.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/DefaultAgentDeliberationFunction.html#DefaultAgentDeliberationFunction--">DefaultAgentDeliberationFunction</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/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></span>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</code>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="DefaultAgentDeliberationFunction--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultAgentDeliberationFunction</h4>
+<pre>public DefaultAgentDeliberationFunction()</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.Set-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.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> agentGoals,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>>> capabilityGoals)</pre>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter</a></code> in interface <code><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agentGoals</code> - the set of agent goals, which are goals not dispatched within
+ the scope of a capability.</dd>
+<dd><code>capabilityGoals</code> - the map from capabilities to their set of goals.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals, which will become intentions.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-"><code>AgentDeliberationFunction.filter(Set, 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/DefaultAgentDeliberationFunction.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/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html
new file mode 100644
index 0000000..33f0098
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultAgentOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultAgentOptionGenerationFunction";
+ }
+ }
+ 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/DefaultAgentOptionGenerationFunction.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/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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.reasoning</div>
+<h2 title="Class DefaultAgentOptionGenerationFunction" class="title">Class DefaultAgentOptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractAgentReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultAgentOptionGenerationFunction</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/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultAgentOptionGenerationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></pre>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</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">
+<!-- =========== 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.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/DefaultAgentOptionGenerationFunction.html#DefaultAgentOptionGenerationFunction--">DefaultAgentOptionGenerationFunction</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/reasoning/DefaultAgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></span>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</code>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="DefaultAgentOptionGenerationFunction--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultAgentOptionGenerationFunction</h4>
+<pre>public DefaultAgentOptionGenerationFunction()</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-bdi4jade.core.GoalUpdateSet-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>public void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> agentGoalUpdateSet,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a>> capabilityGoalUpdateSets)</pre>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals</a></code> in interface <code><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>agentGoalUpdateSet</code> - the <a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><code>GoalUpdateSet</code></a> that contains the set of agent
+ current goals. It has also a set of dropped goals and
+ generated goals, which are used as outputs of this method.</dd>
+<dd><code>capabilityGoalUpdateSets</code> - the map from capabilities to their goal update set.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-"><code>AgentOptionGenerationFunction.generateGoals(GoalUpdateSet, 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/DefaultAgentOptionGenerationFunction.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/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html
new file mode 100644
index 0000000..298b5fd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html
@@ -0,0 +1,334 @@
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultAgentPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="DefaultAgentPlanSelectionStrategy";
+ }
+ }
+ 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/DefaultAgentPlanSelectionStrategy.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/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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.reasoning</div>
+<h2 title="Class DefaultAgentPlanSelectionStrategy" class="title">Class DefaultAgentPlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractAgentReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultAgentPlanSelectionStrategy</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/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a>, <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultAgentPlanSelectionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></pre>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</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">
+<!-- =========== 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.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</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/reasoning/DefaultAgentPlanSelectionStrategy.html#DefaultAgentPlanSelectionStrategy--">DefaultAgentPlanSelectionStrategy</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/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> goal,
+ java.util.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</code>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractAgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AgentReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent</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="DefaultAgentPlanSelectionStrategy--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultAgentPlanSelectionStrategy</h4>
+<pre>public DefaultAgentPlanSelectionStrategy()</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.Map-">
+<!-- -->
+</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.Map<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>,java.util.Set<<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>>> capabilityPlans)</pre>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan</a></code> in interface <code><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal to be achieved.</dd>
+<dd><code>capabilityPlans</code> - the set of candidate plans of each capability, as a map.</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/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-"><code>AgentPlanSelectionStrategy.selectPlan(Goal, 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/DefaultAgentPlanSelectionStrategy.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/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultAgentPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.reasoning.AbstractAgentReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html
index 258db62..2843b2f 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html
@@ -1,307 +1,326 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.reasoning.DefaultBeliefRevisionStrategy</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/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultBeliefRevisionStrategy</span>
-extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
-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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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};
+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><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultBeliefRevisionStrategy</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/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultBeliefRevisionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></pre>
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>. It performs no action over beliefs.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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="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/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/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs()">reviewBeliefs</a></strong>()</code>
-<div class="block">This performs no action, that is, it is an empty implementation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="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()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public void reviewBeliefs()</pre>
+ <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>. It performs no action over 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">
+<!-- =========== 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.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/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/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
+<div class="block">This performs no action, that is, it is an empty implementation.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="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--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public void reviewBeliefs()</pre>
<div class="block">This performs no action, that is, it is an empty implementation.
- Therefore, there is no change in the capability belief base.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs()">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">See Also:</span></dt><dd><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs()"><code>BeliefRevisionStrategy.reviewBeliefs()</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/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><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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>
+ Therefore, there is no change in the capability belief base.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs</a></code> in interface <code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs--"><code>BeliefRevisionStrategy.reviewBeliefs()</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/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><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultDeliberationFunction.html
index cbeeca2..358e8b5 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultDeliberationFunction.html
@@ -1,310 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DefaultDeliberationFunction</title>
-<meta name="date" content="2014-08-12">
-<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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.reasoning.DefaultDeliberationFunction</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/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultDeliberationFunction</span>
-extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
-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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultDeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultDeliberationFunction</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/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultDeliberationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></pre>
<div class="block">This class is the default implementation of the strategy
- <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 Nunes</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.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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="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/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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">This method selects all goals to become intentions.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="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.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> filter(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</pre>
+ <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="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</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.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/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/reasoning/DefaultDeliberationFunction.html#filter-java.util.Set-">filter</a></span>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">This method selects all goals to become intentions.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="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.Set-">
+<!-- -->
+</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.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</pre>
<div class="block">This method selects all goals to become intentions. Therefore it returns
- a set including all goal passed as parameter.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)">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 dispatched by the capability
- associated with this strategy.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals (which are in the for of
- <a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><code>GoalUpdateSet.GoalDescription</code></a>), which will become intentions.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)"><code>DeliberationFunction.filter(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/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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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>
+ a set including all goal passed as parameter.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Set-">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 dispatched by the capability
+ associated with this strategy.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals, which will become intentions.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Set-"><code>DeliberationFunction.filter(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/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/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultOptionGenerationFunction.html
index f632352..410cc23 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultOptionGenerationFunction.html
@@ -1,309 +1,330 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-08-12">
-<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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.reasoning.DefaultOptionGenerationFunction</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/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultOptionGenerationFunction</span>
-extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
-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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultOptionGenerationFunction</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/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultOptionGenerationFunction</span>
+extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></pre>
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>. No goal is dropped or created.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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="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/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>void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
-<div class="block">This performs no action, that is, it is an empty implementation.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="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(bdi4jade.core.GoalUpdateSet)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>public void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</pre>
+ <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>. No goal is dropped or created.</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">
+<!-- =========== 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.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/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>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals</a></span>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
+<div class="block">This performs no action, that is, it is an empty implementation.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="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-bdi4jade.core.GoalUpdateSet-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>public void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</pre>
<div class="block">This performs no action, that is, it is an empty implementation.
Therefore, no goal from the current goal set of the <a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><code>GoalUpdateSet</code></a>
- remains as goals, and no goal is dropped or created.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">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>goalUpdateSet</code> - a three-set object containing current goals with their status,
- and dropped and generated goals.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)"><code>OptionGenerationFunction.generateGoals(GoalUpdateSet)</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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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>
+ remains as goals, and no goal is dropped or created.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">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>goalUpdateSet</code> - a three-set object containing current goals with their status,
+ and dropped and generated goals.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-"><code>OptionGenerationFunction.generateGoals(GoalUpdateSet)</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/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/DefaultPlanSelectionStrategy.html
index 8660fd5..1972830 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DefaultPlanSelectionStrategy.html
@@ -1,310 +1,333 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></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/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.reasoning.DefaultPlanSelectionStrategy</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/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="strong">DefaultPlanSelectionStrategy</span>
-extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
-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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></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/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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.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><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">bdi4jade.reasoning.AbstractReasoningStrategy</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.reasoning.DefaultPlanSelectionStrategy</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/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>, <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DefaultPlanSelectionStrategy</span>
+extends <a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>
+implements <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
<div class="block">This class is the default implementation of the strategy
- <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 Nunes</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.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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="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/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="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="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>> candidatePlans)</pre>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</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>candidatePlans</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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></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/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><a href="#fields_inherited_from_class_bdi4jade.reasoning.AbstractReasoningStrategy">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>
+ <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="simpleTagLabel">Author:</span></dt>
+<dd>Ingrid Nunes</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.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Fields inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</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/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/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>> candidatePlans)</code>
+<div class="block">Selects the first plan of the set of candidate plans, if any.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from class bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="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>> candidatePlans)</pre>
+<div class="block">Selects the first plan of the set of candidate plans, if any.</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>candidatePlans</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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">Prev Class</span></a></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/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><a href="#fields.inherited.from.class.bdi4jade.reasoning.AbstractReasoningStrategy">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/reasoning/DeliberationFunction.html 484(+252 -232)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
index 4910267..0d96ca3 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
@@ -1,235 +1,255 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>DeliberationFunction</title>
-<meta name="date" content="2014-08-12">
-<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/DefaultPlanSelectionStrategy.html" title="class 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 Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">DeliberationFunction</span>
-extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>DeliberationFunction</title>
+<meta name="date" content="2014-09-13">
+<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/DefaultPlanSelectionStrategy.html" title="class 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 Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DeliberationFunction</span>
+extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></pre>
<div class="block">This interface defines the deliberation function to be used within the scope
of a capability. 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 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="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/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>></code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)">filter</a></strong>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
-<div class="block">Selects the goals that must be tried to achieve and the ones.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="filter(java.util.Set)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> filter(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</pre>
+ be tried (intentions) from the set of 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>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.Set-">filter</a></span>(java.util.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</code>
+<div class="block">Selects the goals that must be tried to achieve and the ones.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="filter-java.util.Set-">
+<!-- -->
+</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.Set<<a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a>> goals)</pre>
<div class="block">Selects the goals that must be tried to achieve and the ones. Goals that
- are not selected will have its status set to waiting;</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the list of current goals dispatched by the capability
- associated with this strategy.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals (which are in the for of
- <a href="../../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><code>GoalUpdateSet.GoalDescription</code></a>), which will become intentions.</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/DefaultPlanSelectionStrategy.html" title="class 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>
+ are not selected will have its status set to waiting;</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goals</code> - the list of current goals dispatched by the capability
+ associated with this strategy.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the list of selected goals, which will become intentions.</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/DefaultPlanSelectionStrategy.html" title="class 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 d46b524..e8d1353 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
@@ -1,162 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>OptionGenerationFunction</title>
-<meta name="date" content="2014-08-12">
-<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 Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="strong">OptionGenerationFunction</span>
-extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>OptionGenerationFunction</title>
+<meta name="date" content="2014-09-13">
+<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 Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">OptionGenerationFunction</span>
+extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></pre>
<div class="block">This interface defines the option generation functions to be used in the
BDI-interpreter, within the scope of a capability. This strategy is used for
- creating new goals or to drop existing ones.</div>
-<dl><dt><span class="strong">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="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/OptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals</a></strong>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
+ creating new goals or to drop existing ones.</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/reasoning/OptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals</a></span>(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</code>
<div class="block">This method is responsible for analyzing goals dispatched by a capability
- that have not been achieved yet, and choosing those to be dropped.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="generateGoals(bdi4jade.core.GoalUpdateSet)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</pre>
+ that have not been achieved yet, and choosing those to be dropped.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="generateGoals-bdi4jade.core.GoalUpdateSet-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>void generateGoals(<a href="../../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a> goalUpdateSet)</pre>
<div class="block">This method is responsible for analyzing goals dispatched by a capability
that have not been achieved yet, and choosing those to be dropped. It may
also generate new goals to be achieved.
@@ -165,77 +180,82 @@ extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interfa
three sets: (i) the set of current goals dispatched by the capability
associated with this strategy and their status; (ii) the set of generated
goals; and (ii) the set of dropped goals. The last two sets are outputs
- of this methods.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalUpdateSet</code> - a three-set object containing current goals with their status,
- and dropped and generated 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>
+ of this methods.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalUpdateSet</code> - a three-set object containing current goals with their status,
+ and dropped and generated 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 54e2256..71446c8 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
@@ -1,31 +1,42 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-12">
-<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>
-<li><a href="ReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>ReasoningStrategy</i></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractReasoningStrategy</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultPlanSelectionStrategy</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-09-13">
+<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="AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentBeliefRevisionStrategy</span></a></li>
+<li><a href="AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentDeliberationFunction</span></a></li>
+<li><a href="AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentOptionGenerationFunction</span></a></li>
+<li><a href="AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentPlanSelectionStrategy</span></a></li>
+<li><a href="AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">AgentReasoningStrategy</span></a></li>
+<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>
+<li><a href="ReasoningStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">ReasoningStrategy</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractAgentReasoningStrategy</a></li>
+<li><a href="AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">AbstractReasoningStrategy</a></li>
+<li><a href="DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentBeliefRevisionStrategy</a></li>
+<li><a href="DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentDeliberationFunction</a></li>
+<li><a href="DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentOptionGenerationFunction</a></li>
+<li><a href="DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultAgentPlanSelectionStrategy</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
bdi-jade/doc/bdi4jade/reasoning/package-summary.html 501(+290 -211)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
index 7c87b9d..b383d21 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
@@ -1,225 +1,304 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-12">
-<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/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 class="docSummary">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-09-13">
+<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 class="docSummary">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</div>
-<p>See: <a href="#package_description">Description</a></p>
-</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">
+ associated with customization points of the BDI agent reasoning cycle.</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/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">This interface defines the deliberation function to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></td>
+<td class="colLast">
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter, by a BDI agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></td>
+<td class="colLast">
+<div class="block">This interface defines the plan selection strategy to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></td>
+<td class="colLast">
+<div class="block">This interface defines methods that should be implemented by all agent
+ reasoning strategies.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></td>
+<td class="colLast">
<div class="block">This interface defines the belief revision strategy to be used within the
- scope of a capability.</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">
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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 within the scope
- of a capability.</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">
+ of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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, within the scope of a capability.</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, within the scope of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<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 within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></td>
-<td class="colLast">
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></td>
+<td class="colLast">
<div class="block">This interface defines methods that should be implemented by all reasoning
- strategies.</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/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></td>
-<td class="colLast">
+ strategies.</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/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></td>
+<td class="colLast">
+<div class="block">This class provides an abstract implementation of the
+ <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentReasoningStrategy</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></td>
+<td class="colLast">
<div class="block">This class provides an abstract implementation of the
- <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></td>
-<td class="colLast">
+ <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></td>
+<td class="colLast">
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></td>
+<td class="colLast">
+<div class="block">This class is the default implementation of the strategy
+ <a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></td>
+<td class="colLast">
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></td>
-<td class="colLast">
+ <a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></td>
+<td class="colLast">
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></td>
-<td class="colLast">
+ <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/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></td>
+<td class="colLast">
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></td>
-<td class="colLast">
+ <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/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></td>
+<td class="colLast">
<div class="block">This class is the default implementation of the strategy
- <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package_description">
-<!-- -->
-</a>
-<h2 title="Package bdi4jade.reasoning Description">Package bdi4jade.reasoning Description</h2>
+ <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package bdi4jade.reasoning Description">Package bdi4jade.reasoning Description</h2>
<div class="block">This package contains interfaces and classes to specify strategies
associated with customization points of the BDI agent reasoning cycle.
Interfaces specify the methods that each strategy should implementation,
- and they have an associated default implementation.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/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>
+ and they have an associated default implementation.</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/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 317(+171 -146)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
index 04bb908..50a14d9 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
@@ -1,146 +1,171 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.reasoning Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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="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.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">ReasoningStrategy</span></a>
-<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>
-</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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.reasoning Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractAgentReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a>)
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.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.reasoning.<a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentReasoningStrategy</span></a>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentBeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentDeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentOptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentPlanSelectionStrategy</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">ReasoningStrategy</span></a>
+<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>
+</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 555(+311 -244)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-use.html b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
index a2cd29a..903b2a6 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-use.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
@@ -1,258 +1,325 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-12">
-<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.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast"> </td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.reasoning</title>
+<meta name="date" content="2014-09-13">
+<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">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</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/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>
+ associated with customization points of the BDI agent reasoning cycle.</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/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/AgentBeliefRevisionStrategy.html#bdi4jade.core">AgentBeliefRevisionStrategy</a>
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentDeliberationFunction.html#bdi4jade.core">AgentDeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentOptionGenerationFunction.html#bdi4jade.core">AgentOptionGenerationFunction</a>
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter, by a BDI agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentPlanSelectionStrategy.html#bdi4jade.core">AgentPlanSelectionStrategy</a>
+<div class="block">This interface defines the plan selection strategy to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.core">BeliefRevisionStrategy</a>
<div class="block">This interface defines the belief revision strategy to be used within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.core">DeliberationFunction</a>
+ scope of a capability.</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 within the scope
- of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.core">OptionGenerationFunction</a>
+ of a capability.</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, within the scope of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.core">PlanSelectionStrategy</a>
+ BDI-interpreter, within the scope of a capability.</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 within the
- scope of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!-- -->
-</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/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/AbstractReasoningStrategy.html#bdi4jade.extension.planselection.utilitybased">AbstractReasoningStrategy</a>
+ scope 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/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/AbstractReasoningStrategy.html#bdi4jade.extension.planselection.utilitybased">AbstractReasoningStrategy</a>
<div class="block">This class provides an abstract implementation of the
- <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.extension.planselection.utilitybased">PlanSelectionStrategy</a>
+ <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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 within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/ReasoningStrategy.html#bdi4jade.extension.planselection.utilitybased">ReasoningStrategy</a>
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/ReasoningStrategy.html#bdi4jade.extension.planselection.utilitybased">ReasoningStrategy</a>
<div class="block">This interface defines methods that should be implemented by all reasoning
- strategies.</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/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/class-use/AbstractReasoningStrategy.html#bdi4jade.reasoning">AbstractReasoningStrategy</a>
+ strategies.</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/reasoning/package-summary.html">bdi4jade.reasoning</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/reasoning/class-use/AbstractAgentReasoningStrategy.html#bdi4jade.reasoning">AbstractAgentReasoningStrategy</a>
+<div class="block">This class provides an abstract implementation of the
+ <a href="../../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentReasoningStrategy</code></a> interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AbstractReasoningStrategy.html#bdi4jade.reasoning">AbstractReasoningStrategy</a>
<div class="block">This class provides an abstract implementation of the
- <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.reasoning">BeliefRevisionStrategy</a>
+ <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentBeliefRevisionStrategy.html#bdi4jade.reasoning">AgentBeliefRevisionStrategy</a>
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentDeliberationFunction.html#bdi4jade.reasoning">AgentDeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentOptionGenerationFunction.html#bdi4jade.reasoning">AgentOptionGenerationFunction</a>
+<div class="block">This interface defines the option generation functions to be used in the
+ BDI-interpreter, by a BDI agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentPlanSelectionStrategy.html#bdi4jade.reasoning">AgentPlanSelectionStrategy</a>
+<div class="block">This interface defines the plan selection strategy to be used by a BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/AgentReasoningStrategy.html#bdi4jade.reasoning">AgentReasoningStrategy</a>
+<div class="block">This interface defines methods that should be implemented by all agent
+ reasoning strategies.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.reasoning">BeliefRevisionStrategy</a>
<div class="block">This interface defines the belief revision strategy to be used within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.reasoning">DeliberationFunction</a>
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.reasoning">DeliberationFunction</a>
<div class="block">This interface defines the deliberation function to be used within the scope
- of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.reasoning">OptionGenerationFunction</a>
+ of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.reasoning">OptionGenerationFunction</a>
<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter, within the scope of a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.reasoning">PlanSelectionStrategy</a>
+ BDI-interpreter, within the scope of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.reasoning">PlanSelectionStrategy</a>
<div class="block">This interface defines the plan selection strategy to be used within the
- scope of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/ReasoningStrategy.html#bdi4jade.reasoning">ReasoningStrategy</a>
+ scope of a capability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/ReasoningStrategy.html#bdi4jade.reasoning">ReasoningStrategy</a>
<div class="block">This interface defines methods that should be implemented by all reasoning
- strategies.</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>
+ strategies.</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 486(+254 -232)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
index ececed1..b3aaee2 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
@@ -1,236 +1,258 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>PlanSelectionStrategy</title>
-<meta name="date" content="2014-08-12">
-<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><a href="../../bdi4jade/reasoning/ReasoningStrategy.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/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 Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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="strong">PlanSelectionStrategy</span>
-extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>PlanSelectionStrategy</title>
+<meta name="date" content="2014-09-13">
+<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><a href="../../bdi4jade/reasoning/ReasoningStrategy.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/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 Superinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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>
+extends <a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></pre>
<div class="block">This interface defines the plan selection strategy to be used within the
scope of a capability. This strategy is used for selecting a plan from a set
- of possible candidate plans of a capability.</div>
-<dl><dt><span class="strong">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="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="interface 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="interface in bdi4jade.plan">Plan</a>> candidatePlans)</code>
+ of possible candidate plans of a capability.</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><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>> candidatePlans)</code>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.reasoning.ReasoningStrategy">
-<!-- -->
-</a>
-<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
-<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability</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="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>> candidatePlans)</pre>
+ candidate plans.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.reasoning.ReasoningStrategy">
+<!-- -->
+</a>
+<h3>Methods inherited from interface bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></h3>
+<code><a href="../../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability</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="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>> candidatePlans)</pre>
<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
- candidate plans.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that must be achieved.</dd><dd><code>candidatePlans</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><a href="../../bdi4jade/reasoning/ReasoningStrategy.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/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>
+ candidate plans.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goal</code> - the goal that must be achieved.</dd>
+<dd><code>candidatePlans</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><a href="../../bdi4jade/reasoning/ReasoningStrategy.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/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/reasoning/ReasoningStrategy.html 462(+241 -221)
diff --git a/bdi-jade/doc/bdi4jade/reasoning/ReasoningStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/ReasoningStrategy.html
index 97b30da..0dc22bb 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/ReasoningStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/ReasoningStrategy.html
@@ -1,224 +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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ReasoningStrategy</title>
-<meta name="date" content="2014-08-12">
-<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="ReasoningStrategy";
- }
-//-->
-</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/ReasoningStrategy.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/PlanSelectionStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 ReasoningStrategy" class="title">Interface ReasoningStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>, <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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="strong">ReasoningStrategy</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 Sat Sep 13 16:26:24 BRT 2014 -->
+<title>ReasoningStrategy</title>
+<meta name="date" content="2014-09-13">
+<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="ReasoningStrategy";
+ }
+ }
+ 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/ReasoningStrategy.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/PlanSelectionStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 ReasoningStrategy" class="title">Interface ReasoningStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>, <a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a>, <a href="../../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a>, <a href="../../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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">ReasoningStrategy</span></pre>
<div class="block">This interface defines methods that should be implemented by all reasoning
- strategies.</div>
-<dl><dt><span class="strong">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="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/ReasoningStrategy.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 with which this strategy is associated with.</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="setCapability(bdi4jade.core.Capability)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setCapability</h4>
-<pre>void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+ strategies.</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/reasoning/ReasoningStrategy.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">Sets the capability with which this strategy is associated with.</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="setCapability-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setCapability</h4>
+<pre>void setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
<div class="block">Sets the capability with which this strategy is associated with. If this
strategy was previously associated with another capability, this methods
- throws an <code>IllegalArgumentException</code>.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - the capability 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/ReasoningStrategy.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/PlanSelectionStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
-<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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>
+ throws an <code>IllegalArgumentException</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>capability</code> - the capability 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/ReasoningStrategy.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/PlanSelectionStrategy.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/ReasoningStrategy.html" target="_top">Frames</a></li>
+<li><a href="ReasoningStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/class-use/ReflectionUtils.html 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html b/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html
index 4377e57..c872912 100644
--- a/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html
+++ b/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.ReflectionUtils</title>
-<meta name="date" content="2014-08-12">
-<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.ReflectionUtils";
- }
-//-->
-</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/ReflectionUtils.html" title="class in bdi4jade.util">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/class-use/ReflectionUtils.html" target="_top">Frames</a></li>
-<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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.ReflectionUtils" class="title">Uses of Class<br>bdi4jade.util.ReflectionUtils</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.ReflectionUtils</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/ReflectionUtils.html" title="class in bdi4jade.util">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/class-use/ReflectionUtils.html" target="_top">Frames</a></li>
-<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.ReflectionUtils</title>
+<meta name="date" content="2014-09-13">
+<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.ReflectionUtils";
+ }
+ }
+ 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/ReflectionUtils.html" title="class in bdi4jade.util">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/class-use/ReflectionUtils.html" target="_top">Frames</a></li>
+<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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.ReflectionUtils" class="title">Uses of Class<br>bdi4jade.util.ReflectionUtils</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.ReflectionUtils</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/ReflectionUtils.html" title="class in bdi4jade.util">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/class-use/ReflectionUtils.html" target="_top">Frames</a></li>
+<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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-frame.html 39(+20 -19)
diff --git a/bdi-jade/doc/bdi4jade/util/package-frame.html b/bdi-jade/doc/bdi4jade/util/package-frame.html
index d6d9bb1..2a9f51a 100644
--- a/bdi-jade/doc/bdi4jade/util/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/package-frame.html
@@ -1,19 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-08-12">
-<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="ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-09-13">
+<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 303(+157 -146)
diff --git a/bdi-jade/doc/bdi4jade/util/package-summary.html b/bdi-jade/doc/bdi4jade/util/package-summary.html
index 79babbe..59e14a3 100644
--- a/bdi-jade/doc/bdi4jade/util/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/package-summary.html
@@ -1,147 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-08-12">
-<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/reasoning/package-summary.html">Prev Package</a></li>
-<li>Next Package</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="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/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-09-13">
+<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>Next Package</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="strong">Author:</span></dt>
- <dd>Ingrid Nunes</dd></dl>
-</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/reasoning/package-summary.html">Prev Package</a></li>
-<li>Next Package</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>
+ 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>Next Package</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 265(+137 -128)
diff --git a/bdi-jade/doc/bdi4jade/util/package-tree.html b/bdi-jade/doc/bdi4jade/util/package-tree.html
index 705e72f..705eb1c 100644
--- a/bdi-jade/doc/bdi4jade/util/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/package-tree.html
@@ -1,128 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>bdi4jade.util Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/reasoning/package-tree.html">Prev</a></li>
-<li>Next</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.util.<a href="../../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="strong">ReflectionUtils</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/reasoning/package-tree.html">Prev</a></li>
-<li>Next</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>bdi4jade.util Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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>Next</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>Next</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 239(+124 -115)
diff --git a/bdi-jade/doc/bdi4jade/util/package-use.html b/bdi-jade/doc/bdi4jade/util/package-use.html
index f2c37c4..504bdb2 100644
--- a/bdi-jade/doc/bdi4jade/util/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Uses of Package bdi4jade.util</title>
-<meta name="date" content="2014-08-12">
-<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">No usage of bdi4jade.util</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Uses of Package bdi4jade.util</title>
+<meta name="date" content="2014-09-13">
+<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>
bdi-jade/doc/bdi4jade/util/ReflectionUtils.html 701(+388 -313)
diff --git a/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html b/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
index dbe2600..3127750 100644
--- a/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
+++ b/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
@@ -1,321 +1,396 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>ReflectionUtils</title>
-<meta name="date" content="2014-08-12">
-<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="ReflectionUtils";
- }
-//-->
-</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/ReflectionUtils.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>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/ReflectionUtils.html" target="_top">Frames</a></li>
-<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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</div>
-<h2 title="Class ReflectionUtils" class="title">Class ReflectionUtils</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.ReflectionUtils</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public abstract class <span class="strong">ReflectionUtils</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 Sat Sep 13 16:26:25 BRT 2014 -->
+<title>ReflectionUtils</title>
+<meta name="date" content="2014-09-13">
+<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="ReflectionUtils";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":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/ReflectionUtils.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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/ReflectionUtils.html" target="_top">Frames</a></li>
+<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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</div>
+<h2 title="Class ReflectionUtils" class="title">Class ReflectionUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.ReflectionUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ReflectionUtils</span>
+extends java.lang.Object</pre>
<div class="block">This is a utility class that provides many methods that use reflection for
- different purposes.</div>
-<dl><dt><span class="strong">Author:</span></dt>
- <dd>Ingrid Nunes</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/ReflectionUtils.html#ReflectionUtils()">ReflectionUtils</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 void</code></td>
-<td class="colLast"><code><strong><a href="../../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyInput</a></strong>(<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>
+ different purposes.</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">
+<!-- ======== 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/ReflectionUtils.html#ReflectionUtils--">ReflectionUtils</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 void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/util/ReflectionUtils.html#addGoalOwner-java.util.Map-bdi4jade.core.Capability-">addGoalOwner</a></span>(java.util.Map<java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>,java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> goalOwnersMap,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</code>
+<div class="block">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><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"><code><strong><a href="../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">setPlanBodyOutput</a></strong>(<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>
+ in the goal that triggered its execution.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><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"><code><strong><a href="../../bdi4jade/util/ReflectionUtils.html#setupParameters(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">setupParameters</a></strong>(<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>
+ plan body whose execution was triggered by this goal.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/util/ReflectionUtils.html#setupBeliefs-bdi4jade.plan.planbody.PlanBody-">setupBeliefs</a></span>(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> planBody)</code>
+<div class="block">Sets plan body fields annotated with <a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><code>Belief</code></a>.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><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>
-</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="ReflectionUtils()">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>ReflectionUtils</h4>
-<pre>public ReflectionUtils()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!-- -->
-</a>
-<h3>Method Detail</h3>
-<a name="setPlanBodyInput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPlanBodyInput</h4>
-<pre>public static void setPlanBodyInput(<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)
- throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
+ another 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="ReflectionUtils--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReflectionUtils</h4>
+<pre>public ReflectionUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addGoalOwner-java.util.Map-bdi4jade.core.Capability-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoalOwner</h4>
+<pre>public static void addGoalOwner(java.util.Map<java.lang.Class<? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>,java.util.Set<<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>>> goalOwnersMap,
+ <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> capability)</pre>
+<div class="block">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalOwnersMap</code> - the goal owners map to which the owners of the given
+ capability should be added.</dd>
+<dd><code>capability</code> - the capability that should be added to the map.</dd>
+</dl>
+</li>
+</ul>
+<a name="setPlanBodyInput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlanBodyInput</h4>
+<pre>public static void setPlanBodyInput(<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)
+ throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
<div class="block">Sets the input parameters of a plan body based on the parameters passed
- in the goal that triggered its execution.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planBody</code> - the plan body to have its input parameters set.</dd><dd><code>goal</code> - the goal that has input parameters.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</dd></dl>
-</li>
-</ul>
-<a name="setPlanBodyOutput(bdi4jade.plan.planbody.PlanBody, bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPlanBodyOutput</h4>
-<pre>public static void setPlanBodyOutput(<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)
- throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
+ in the goal that triggered its execution.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planBody</code> - the plan body to have its input parameters set.</dd>
+<dd><code>goal</code> - the goal that has input parameters.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</dd>
+</dl>
+</li>
+</ul>
+<a name="setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPlanBodyOutput</h4>
+<pre>public static void setPlanBodyOutput(<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)
+ throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
<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>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>planBody</code> - the plan body generated the output parameters.</dd><dd><code>goal</code> - the goal to have its output parameters set.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</dd></dl>
-</li>
-</ul>
-<a name="setupParameters(bdi4jade.goal.Goal, bdi4jade.goal.Goal)">
-<!-- -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setupParameters</h4>
-<pre>public static void setupParameters(<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)
- throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
+ plan body whose execution was triggered by this goal.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planBody</code> - the plan body generated the output parameters.</dd>
+<dd><code>goal</code> - the goal to have its output parameters set.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</dd>
+</dl>
+</li>
+</ul>
+<a name="setupBeliefs-bdi4jade.plan.planbody.PlanBody-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setupBeliefs</h4>
+<pre>public static void setupBeliefs(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> planBody)</pre>
+<div class="block">Sets plan body fields annotated with <a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><code>Belief</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>planBody</code> - the plan body to be setup with beliefs.</dd>
+</dl>
+</li>
+</ul>
+<a name="setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setupParameters</h4>
+<pre>public static void setupParameters(<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)
+ throws <a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
<div class="block">Sets the input parameters of goal based on the output parameters of
another goal. This is useful when goals are executed sequentially, and
- the input of a goal is the output of another.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goalOut</code> - the goal that has output parameters that are input of the
- goalIn.</dd><dd><code>goalIn</code> - the goal to have its input parameters set.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</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/ReflectionUtils.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>Next Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/ReflectionUtils.html" target="_top">Frames</a></li>
-<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<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 input of a goal is the output of another.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>goalOut</code> - the goal that has output parameters that are input of the
+ goalIn.</dd>
+<dd><code>goalIn</code> - the goal to have its input parameters set.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code> - if an exception occurs in this setting process.</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/ReflectionUtils.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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/ReflectionUtils.html" target="_top">Frames</a></li>
+<li><a href="ReflectionUtils.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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/constant-values.html 239(+124 -115)
diff --git a/bdi-jade/doc/constant-values.html b/bdi-jade/doc/constant-values.html
index 7af6d00..f4bd79d 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Constant Field Values</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2014-09-13">
+<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 824f553..48d9821 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Deprecated List</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>Deprecated List</title>
+<meta name="date" content="2014-09-13">
+<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 56f4139..89300a0 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>API Help</title>
-<meta name="date" content="2014-08-12">
-<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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>API Help</title>
+<meta name="date" content="2014-09-13">
+<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 107(+74 -33)
diff --git a/bdi-jade/doc/index.html b/bdi-jade/doc/index.html
index f7e0b1c..56442e9 100644
--- a/bdi-jade/doc/index.html
+++ b/bdi-jade/doc/index.html
@@ -1,33 +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 Tue Aug 12 15:49:06 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 = "undefined";
- 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 Sat Sep 13 16:26:28 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 683(+389 -294)
diff --git a/bdi-jade/doc/index-files/index-1.html b/bdi-jade/doc/index-files/index-1.html
index 5983bbe..896d6a5 100644
--- a/bdi-jade/doc/index-files/index-1.html
+++ b/bdi-jade/doc/index-files/index-1.html
@@ -1,311 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>A-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_A_">
-<!-- -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="strong">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="strong"><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="strong"><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="strong"><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="strong">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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>A-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractAgentReasoningStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This class provides an abstract implementation of the
+ <a href="../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentReasoningStrategy</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#AbstractAgentReasoningStrategy--">AbstractAgentReasoningStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">AbstractBDIAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class is an abstract implementation of the <a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><code>BDIAgent</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#AbstractBDIAgent--">AbstractBDIAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<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">K</a>,<a href="../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">V</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-K-">AbstractBelief(K)</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-K-V-">AbstractBelief(K, V)</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">K</a>,<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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="strong"><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="strong"><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="strong"><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="strong">AbstractPlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
+ 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-K-">AbstractBeliefSet(K)</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-K-java.util.Set-">AbstractBeliefSet(K, Set<V>)</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="strong"><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="strong"><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="strong"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.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>
+ 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.goal.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="strong"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String, bdi4jade.goal.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>
+ achieve.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.goal.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="strong"><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>
+ 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="strong">AbstractPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
+ 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 provides an almost complete 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="strong"><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.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">AbstractReasoningStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
+ interface.</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.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractReasoningStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
<div class="block">This class provides an abstract implementation of the
- <a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#AbstractReasoningStrategy()">AbstractReasoningStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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>
+ <a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><code>ReasoningStrategy</code></a> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#AbstractReasoningStrategy--">AbstractReasoningStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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>
<div class="block">This final implementation of the action method verifies the belief goal
that triggered this plan body execution is already achieved (
- <a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()"><code>BeliefGoalPlanBody.isGoalAchieved()</code></a>).</div>
-</dd>
-<dt><span class="strong"><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>
+ <a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--"><code>BeliefGoalPlanBody.isGoalAchieved()</code></a>).</div>
+</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>
<div class="block">This method tries to achieve all subgoals of the <a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a> to
- be achieved in a parallel way.</div>
-</dd>
-<dt><span class="strong"><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>
+ be achieved in a parallel way.</div>
+</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>
<div class="block">This method tries to achieve all subgoals of the <a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>
- to be achieved sequentially.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="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/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="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>
+ to be achieved sequentially.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#addAnnotatedFields-java.lang.Class-">addAnnotatedFields(Class<? extends Capability>)</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">Adds by reflection capability components, such as beliefs and plans,
+ according to annotated fields.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#addAssociatedCapability-bdi4jade.core.Capability-">addAssociatedCapability(Capability)</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">Associates a capability to this capability.</div>
+</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/DerivedBelief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Adds a belief base with which this belief is associated.</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/Capability.html#addCandidatePlans-bdi4jade.goal.Goal-java.util.Map-">addCandidatePlans(Goal, Map<Capability, Set<Plan>>)</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">Adds the set of plans of this capability that can achieve the given goal
+ to a map of candidate plans.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MultipleCapabilityAgent.html#addCapability-bdi4jade.core.Capability-">addCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd> </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/AbstractBDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal(Capability, Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.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/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal(Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </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 interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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 interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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.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>
+ observe events related to this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal(Goal)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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 interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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/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>
+ observe events related to this goal.</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/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>
+ 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/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/AbstractPlan.html#addGoalTemplate(bdi4jade.goal.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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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>
+ it, with a certain probability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener(GoalListener)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Adds a listener to be notified when about goal events.</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 about goal events.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#addGoalOwner-java.util.Map-bdi4jade.core.Capability-">addGoalOwner(Map<Class<? extends Capability>, Set<Capability>>, Capability)</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">Adds to the goal owners map the capability classes that owns a goal to
+ the capability instance passed as parameter.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.goal.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>
+<div class="block">Adds a capability as part of this capability, which is a
+ whole-capability.</div>
+</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-V-">addSetValue(V)</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-V-">addSetValue(V)</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/AbstractBDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal(Softgoal)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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-V-">addValue(V)</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="strong"><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="strong">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="strong"><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="strong"><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><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>
+ of this value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#addValue-V-">addValue(V)</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><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#agent">agent</a></span> - Variable in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentBeliefRevisionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the belief revision strategy to be used by a BDI
+ agent.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentDeliberationFunction</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 by a BDI agent.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentOptionGenerationFunction</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, by a BDI agent.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentPlanSelectionStrategy</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 by a BDI agent.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentReasoningStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines methods that should be implemented by all agent
+ reasoning strategies.</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>
+<dt><a href="../bdi4jade/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">AssociatedCapability</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, whose source capability is the
+ annotated capability.</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>
+<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 306(+184 -122)
diff --git a/bdi-jade/doc/index-files/index-10.html b/bdi-jade/doc/index-files/index-10.html
index 1df4fa5..910faba 100644
--- a/bdi-jade/doc/index-files/index-10.html
+++ b/bdi-jade/doc/index-files/index-10.html
@@ -1,122 +1,184 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>L-Index</title>
-<meta name="date" content="2014-08-12">
-<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="L-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">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="_L_">
-<!-- -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="strong"><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="strong"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>M-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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:M">
+<!-- -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplate.html#match-bdi4jade.goal.Goal-">match(Goal)</a></span> - Method in interface bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></dt>
+<dd>
+<div class="block">This methods checks if the given goal matches this template.</div>
+</dd>
+<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><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>
+<div class="block">This interface defines methods that a certain element should implement to
+ store metadata.</div>
+</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>
+<div class="block">This class provides an implementation to the <a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a>.</div>
+</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><a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">MultipleCapabilityAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class is a BDIAgent that has multiple aggregated capabilities.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent--">MultipleCapabilityAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability-">MultipleCapabilityAgent(Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Creates a new BDIAgent with a single capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-bdi4jade.core.Capability:A-">MultipleCapabilityAgent(Capability[])</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/MultipleCapabilityAgent.html#MultipleCapabilityAgent-java.util.Collection-">MultipleCapabilityAgent(Collection<Capability>)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Creates a new BDIAgent with a set of capabilities.</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>
+<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 308(+156 -152)
diff --git a/bdi-jade/doc/index-files/index-11.html b/bdi-jade/doc/index-files/index-11.html
index 0f01364..d77ea00 100644
--- a/bdi-jade/doc/index-files/index-11.html
+++ b/bdi-jade/doc/index-files/index-11.html
@@ -1,152 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>M-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_M_">
-<!-- -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplate.html#match(bdi4jade.goal.Goal)">match(Goal)</a></span> - Method in interface bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a></dt>
-<dd>
-<div class="block">This methods checks if the given goal matches this template.</div>
-</dd>
-<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 received by the agent.</div>
-</dd>
-<dt><span class="strong"><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="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">Initializes a message goal with the given message.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong">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="strong">MetadataElementImpl</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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="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>
-<dt><span class="strong"><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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>N-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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: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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 326(+173 -153)
diff --git a/bdi-jade/doc/index-files/index-12.html b/bdi-jade/doc/index-files/index-12.html
index bd2f9a3..1be29c7 100644
--- a/bdi-jade/doc/index-files/index-12.html
+++ b/bdi-jade/doc/index-files/index-12.html
@@ -1,153 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>N-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_N_">
-<!-- -->
-</a>
-<h2 class="title">N</h2>
-<dl>
-<dt><span class="strong"><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="strong">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="strong"><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="strong"><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="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>
-<dt><span class="strong"><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="strong"><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>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#nullBeliefValueGoal(java.lang.String)">nullBeliefValueGoal(String)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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>
-</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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>O-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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: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>
+<div class="block">Verifies if the goal that triggered this plan body execution is a
+ <a href="../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</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, within the scope of a capability.</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 <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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>
+<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 471(+307 -164)
diff --git a/bdi-jade/doc/index-files/index-13.html b/bdi-jade/doc/index-files/index-13.html
index b69f6f6..3a1e5ea 100644
--- a/bdi-jade/doc/index-files/index-13.html
+++ b/bdi-jade/doc/index-files/index-13.html
@@ -1,164 +1,307 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>O-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_O_">
-<!-- -->
-</a>
-<h2 class="title">O</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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>
-<div class="block">Verifies if the goal that triggered this plan body execution is a
- <a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="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, within the scope of a capability.</div>
-</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">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="strong"><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="strong"><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="strong">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 <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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">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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>P-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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: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>
+<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
+ <code>ParallelBehaviour</code>.</div>
+</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>
+<div class="block">This plan body provides the set of actions to achieve a <a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
+</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> </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><a href="../bdi4jade/annotation/PartCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">PartCapability</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 a composition relationship between capabilities, whose whole capability is
+ the annotated capability.</div>
+</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">K</a>,<a href="../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">V</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> 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--">PersistentBelief()</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">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#PersistentBelief-K-">PersistentBelief(K)</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>
+<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 a plan that should be added to the capability plan library.</div>
+</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 plan body, which specifies a set of steps to achieve
+ a goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#planBodyClass">planBodyClass</a></span> - Variable in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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 within the
+ scope of a capability.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><<a href="../bdi4jade/belief/Predicate.html" title="type parameter in Predicate">K</a>> - Interface in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This interface represents a belief that is a logic predicate.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">PropositionalBeliefValueGoal</span></a><<a href="../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="type parameter in PropositionalBeliefValueGoal">K</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 boolean 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/PropositionalBeliefValueGoal.html#PropositionalBeliefValueGoal--">PropositionalBeliefValueGoal()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/PropositionalBeliefValueGoal.html#PropositionalBeliefValueGoal-K-java.lang.Boolean-">PropositionalBeliefValueGoal(K, Boolean)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">PropositionalBeliefValueGoal</a></dt>
+<dd>
+<div class="block">Creates a new PropositionalBeliefValueGoal with the provided belief name
+ and a boolean value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#putBack-jade.lang.acl.ACLMessage-">putBack(ACLMessage)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><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> </dd>
+</dl>
+<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 515(+247 -268)
diff --git a/bdi-jade/doc/index-files/index-14.html b/bdi-jade/doc/index-files/index-14.html
index aa3f215..95450f6 100644
--- a/bdi-jade/doc/index-files/index-14.html
+++ b/bdi-jade/doc/index-files/index-14.html
@@ -1,268 +1,247 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>P-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_P_">
-<!-- -->
-</a>
-<h2 class="title">P</h2>
-<dl>
-<dt><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">ParallelActionPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>ParallelBehaviour</code>.</div>
-</dd>
-<dt><span class="strong"><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="strong">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="strong"><a href="../bdi4jade/goal/ParallelGoal.html#ParallelGoal(bdi4jade.goal.Goal[])">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="strong"><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="strong"><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="strong">ParallelGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This plan body provides the set of actions to achieve a <a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><code>ParallelGoal</code></a>.</div>
-</dd>
-<dt><span class="strong"><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> </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/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="strong">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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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>
-<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="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/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="strong">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="strong">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="strong">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="strong">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 plan body, which specifies a set of steps to achieve
- a goal.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/DefaultPlan.html#planBodyClass">planBodyClass</a></span> - Variable in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="strong">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="strong"><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="strong"><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="strong">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="strong"><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="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/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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><span class="strong"><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="strong">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="strong"><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="strong"><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="strong"><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="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 within the
- scope of a capability.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>R-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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:R">
+<!-- -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">ReasoningStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines methods that should be implemented by all reasoning
+ strategies.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#receive--">receive()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#receive-jade.lang.acl.MessageTemplate-">receive(MessageTemplate)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/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/core/Capability.html#removeAssociatedCapability-bdi4jade.core.Capability-">removeAssociatedCapability(Capability)</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">Dissociates a capability of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.Object-">removeBelief(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">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/DerivedBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Removes a belief base associated with this belief.</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/MultipleCapabilityAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">MultipleCapabilityAgent</a></dt>
+<dd> </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/AbstractBDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener(GoalListener)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Removes a goal listener, so it will not be notified about the goal events
+ anymore.</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, so it will not be notified about the goal events
+ 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> </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>
+<div class="block">Removes a capability as part of this capability, which is a
+ whole-capability.</div>
+</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-V-">removeSetValue(V)</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-V-">removeSetValue(V)</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-V-">removeValue(V)</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-V-">removeValue(V)</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/core/AbstractBDIAgent.html#restart--">restart()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#restart--">restart()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Restarts the agent in case its reasoning cycle is in the blocked state.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs()</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">This method is responsible for reviewing beliefs from this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs()</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 reviews beliefs of a belief base of a capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs()</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">This default implementation requests each of its capabilities (including
+ associated and composed capabilities) to review their individual set of
+ beliefs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs--">reviewBeliefs()</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">This performs no action, that is, it is an empty implementation.</div>
+</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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 641(+429 -212)
diff --git a/bdi-jade/doc/index-files/index-15.html b/bdi-jade/doc/index-files/index-15.html
index 692bfe9..fc82e82 100644
--- a/bdi-jade/doc/index-files/index-15.html
+++ b/bdi-jade/doc/index-files/index-15.html
@@ -1,212 +1,429 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>R-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_R_">
-<!-- -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">ReasoningStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines methods that should be implemented by all reasoning
- strategies.</div>
-</dd>
-<dt><a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="strong">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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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/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="strong"><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="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/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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/BDIAgent.html#reviewBeliefs()">reviewBeliefs()</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 is responsible for reviewing beliefs from this agent.</div>
-</dd>
-<dt><span class="strong"><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 responsible for reviewing beliefs from this agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs()">reviewBeliefs()</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 reviews beliefs of a belief base of a capability.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs()">reviewBeliefs()</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd>
-<div class="block">This performs no action, that is, it is an empty implementation.</div>
-</dd>
-<dt><span class="strong"><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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>S-Index</title>
+<meta name="date" content="2014-09-13">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="S-Index";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-14.html">Prev Letter</a></li>
+<li><a href="index-16.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
+<li><a href="index-15.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> <a name="I:S">
+<!-- -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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/AgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan(Goal, Map<Capability, Set<Plan>>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a></dt>
+<dd>
+<div class="block">This method is responsible for selecting plans to achieve a goals of this
+ agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Map-">selectPlan(Goal, Map<Capability, Set<Plan>>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dt>
+<dd>
+<div class="block">This default implementation requests each of its capabilities to select
+ one of its plans, and this method selects one of them, randomly.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></dt>
+<dd>
+<div class="block">Selects the first plan of the set of candidate plans, if any.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set<Plan>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dt>
+<dd>
+<div class="block">Selects a plan to be executed to achieve the given goal, given a set of
+ candidate plans.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#send-jade.lang.acl.ACLMessage-">send(ACLMessage)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialActionPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
+ <code>SequentialBehaviour</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#SequentialActionPlanBody--">SequentialActionPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This class represents a goal that aims at achieving all goals that compose
+ this goal in a sequential way.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/SequentialGoal.html#SequentialGoal-bdi4jade.goal.Goal:A-">SequentialGoal(Goal[])</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
+<dd>
+<div class="block">Creates a new SequentialGoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/SequentialGoal.html#SequentialGoal-java.util.List-">SequentialGoal(List<Goal>)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
+<dd>
+<div class="block">Creates a new SequentialGoal.</div>
+</dd>
+<dt><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
+<dd>
+<div class="block">This plan body provides the set of actions to achieve a
+ <a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody--">SequentialGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setAction-bdi4jade.event.BeliefEvent.Action-">setAction(BeliefEvent.Action)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Sets the action performed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent(BDIAgent)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractAgentReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AgentReasoningStrategy.html#setAgent-bdi4jade.core.BDIAgent-">setAgent(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a></dt>
+<dd>
+<div class="block">Sets the agent with which this strategy is associated with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setArgs-java.lang.Object-">setArgs(Object)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Sets the arguments associated with the action performed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setBelief-bdi4jade.belief.Belief-">setBelief(Belief<?, ?>)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<div class="block">Sets the belief over which the event has occurred.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefPresentGoal.html#setBeliefName-K-">setBeliefName(K)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a></dt>
+<dd>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#setBeliefName-K-">setBeliefName(K)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#setBeliefName-K-">setBeliefName(K)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
+<dd>
+<div class="block">Sets the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.AgentBeliefRevisionStrategy-">setBeliefRevisionStrategy(AgentBeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Sets the belief revision strategy of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Sets the belief revision strategy of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
+<dd>
+<div class="block">Associates a capability with this belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Sets the capability of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/ReasoningStrategy.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dt>
+<dd>
+<div class="block">Sets the capability with which this strategy is associated with.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals(List<Goal>)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd>
+<div class="block">Sets the list of completed goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.AgentDeliberationFunction-">setDeliberationFunction(AgentDeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Sets the deliberation function of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Sets the deliberation function of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState-bdi4jade.plan.Plan.EndState-">setEndState(Plan.EndState)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
+<dd>
+<div class="block">Sets the end state of plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#setFailedGoal-bdi4jade.event.GoalEvent-">setFailedGoal(GoalEvent)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
+<dd>
+<div class="block">Sets the goal event associated with the goal that failed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal(Goal)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd>
+<div class="block">Sets the goal associated with this event.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a></dt>
+<dd>
+<div class="block">Sets the output parameters in the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
+<dd>
+<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#setMainBeliefBase-bdi4jade.belief.BeliefBase-">setMainBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Sets the main belief base of this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#setMessage-jade.lang.acl.ACLMessage-">setMessage(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
+<dd>
+<div class="block">Sets the message of this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setName-K-">setName(K)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">Sets the name of this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#setName-java.lang.String-">setName(String)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
+<dd>
+<div class="block">Sets the name of this softgoal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal(Goal, Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
+<dd>
+<div class="block">Sets the parameters of the next goal to be executed based on the previous
+ goal execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.AgentOptionGenerationFunction-">setOptionGenerationFunction(AgentOptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Sets the option generation function of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Sets the option generation function of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyInput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
+<dd>
+<div class="block">Sets the input parameters of a plan body based on the parameters passed
+ in the goal that triggered its execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
+<dd>
+<div class="block">Sets the output parameters of a goal based on the output generated by the
+ plan body whose execution was triggered by this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
+<dd>
+<div class="block">Sets the plan library with which this plan is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
+<dd>
+<div class="block">Sets the plan library with which this plan is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.AgentPlanSelectionStrategy-">setPlanSelectionStrategy(AgentPlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Sets the plan selection strategy of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Sets the plan selection strategy of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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/core/BDIAgent.html#setQueueSize-int-">setQueueSize(int)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus(GoalStatus)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd>
+<div class="block">Sets the goal status.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Initializes the BDI agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setupBeliefs-bdi4jade.plan.planbody.PlanBody-">setupBeliefs(PlanBody)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
+<dd>
+<div class="block">Sets plan body fields annotated with <a href="../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><code>Belief</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters(Goal, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
+<dd>
+<div class="block">Sets the input parameters of goal based on the output parameters of
+ another goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">Sets a new value to the belief and notifies belief bases of changes on
+ this belief value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#setValue-V-">setValue(V)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
+<dd>
+<div class="block">Sets the new value of the belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">Sets the value of this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#setValue-V-">setValue(V)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
+<dd>
+<div class="block">Sets the value of this goal.</div>
+</dd>
+<dt><a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">SingleCapabilityAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class is a BDIAgent that has a single capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#SingleCapabilityAgent--">SingleCapabilityAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/SingleCapabilityAgent.html#SingleCapabilityAgent-bdi4jade.core.Capability-">SingleCapabilityAgent(Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Creates a new BDIAgent with the given capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#size--">size()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
+<dd>
+<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
+</dd>
+<dt><a href="../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This interface defines the abstraction of an agent softgoal.</div>
+</dd>
+<dt><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/extension/planselection/utilitybased/UtilityBasedCabability.html#softgoalPreferences">softgoalPreferences</a></span> - Variable in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</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, by adding it as to the agent as a <code>Behaviour</code>
+ .</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#start--">start()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
+<dd>
+<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
+ this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#status">status</a></span> - Variable in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
+<dd>
+<div class="block">Stops the plan body execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#stop--">stop()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
+<dd>
+<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
+<dd> </dd>
+</dl>
+<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-14.html">Prev Letter</a></li>
+<li><a href="index-16.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
+<li><a href="index-15.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
bdi-jade/doc/index-files/index-16.html 592(+250 -342)
diff --git a/bdi-jade/doc/index-files/index-16.html b/bdi-jade/doc/index-files/index-16.html
index e807f64..1e52033 100644
--- a/bdi-jade/doc/index-files/index-16.html
+++ b/bdi-jade/doc/index-files/index-16.html
@@ -1,342 +1,250 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>S-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_S_">
-<!-- -->
-</a>
-<h2 class="title">S</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#selectPlan(bdi4jade.goal.Goal, java.util.Map)">selectPlan(Goal, Map<Capability, Set<Plan>>)</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 is responsible for selecting plans to achieve a goals of this
- agent.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set<Plan>)</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 responsible for selecting plans to achieve a goals of this
- agent.</div>
-</dd>
-<dt><span class="strong"><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="strong"><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set<Plan>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultPlanSelectionStrategy</a></dt>
-<dd>
-<div class="block">Selects the first plan of the set of candidate plans, if any.</div>
-</dd>
-<dt><span class="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, given a set of
- candidate plans.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">SequentialActionPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>SequentialBehaviour</code>.</div>
-</dd>
-<dt><span class="strong"><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="strong">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="strong"><a href="../bdi4jade/goal/SequentialGoal.html#SequentialGoal(bdi4jade.goal.Goal[])">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="strong"><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="strong">SequentialGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This plan body provides the set of actions to achieve a
- <a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><code>SequentialGoal</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody()">SequentialGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd> </dd>
-<dt><span class="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>
-<div class="block">Sets the action performed.</div>
-</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>
-<div class="block">Sets the arguments associated with the action performed.</div>
-</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>
-<div class="block">Sets the belief over which the event has occurred.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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="strong"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability(Capability)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/ReasoningStrategy.html#setCapability(bdi4jade.core.Capability)">setCapability(Capability)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a></dt>
-<dd>
-<div class="block">Sets the capability with which this strategy is associated with.</div>
-</dd>
-<dt><span class="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#setEndState(bdi4jade.plan.Plan.EndState)">setEndState(Plan.EndState)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Sets the end state of plan.</div>
-</dd>
-<dt><span class="strong"><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="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>
-<div class="block">Sets the goal associated with this event.</div>
-</dd>
-<dt><span class="strong"><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="strong"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
-<dd>
-<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Sets completed goals, and the failed goal, if there is one.</div>
-</dd>
-<dt><span class="strong"><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="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/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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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><span class="strong"><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="strong">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="strong">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="strong"><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="strong"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#start()">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Starts the plan body, by adding it as to the agent as a <code>Behaviour</code>
- .</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><a href="../bdi4jade/plan/planbody/PlanBody.html#start()">start()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Starts the execution of a plan body, a <code>Behaviour</code>, associated with
- this plan.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#stop()">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Stops the plan body execution.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>T-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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:T">
+<!-- -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#takeDown--">takeDown()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Removes all capabilities of this agent, before it stops its execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#takeDown--">takeDown()</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/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/BeliefPresentGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</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/BeliefSetHasValueGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">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/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBelief</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 a belief value that should be added to the capability belief base, whose
+ key is a string.</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">K</a>,<a href="../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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-K-">TransientBelief(K)</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-K-V-">TransientBelief(K, V)</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/annotation/TransientBeliefSet.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBeliefSet</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 a belief set value that should be added to the capability belief base,
+ whose key is a string.</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">K</a>,<a href="../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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-K-">TransientBeliefSet(K)</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-K-java.util.Set-">TransientBeliefSet(K, Set<V>)</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><a href="../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientPredicate</span></a><<a href="../bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</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/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a> class and represents a
+ transient propositional belief, which is not persisted in a permanent memory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientPredicate.html#TransientPredicate--">TransientPredicate()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientPredicate.html#TransientPredicate-K-">TransientPredicate(K)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dt>
+<dd>
+<div class="block">Creates a new transient propositional belief, whose value is true.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientPredicate.html#TransientPredicate-K-java.lang.Boolean-">TransientPredicate(K, Boolean)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">TransientPredicate</a></dt>
+<dd>
+<div class="block">Initializes a transient propositional belief with its name and a initial
+ value.</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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 363(+158 -205)
diff --git a/bdi-jade/doc/index-files/index-17.html b/bdi-jade/doc/index-files/index-17.html
index 8556aaa..0aeb772 100644
--- a/bdi-jade/doc/index-files/index-17.html
+++ b/bdi-jade/doc/index-files/index-17.html
@@ -1,205 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>T-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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">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="_T_">
-<!-- -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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="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/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="strong"><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="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/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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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/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="strong"><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="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 transient 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 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="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/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="strong"><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="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">Initializes a belief set with its name.</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">Initializes a belief set with its name and an initial set of values.</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">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><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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>U-Index</title>
+<meta name="date" content="2014-09-13">
+<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-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">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:U">
+<!-- -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#updateBelief-java.lang.Object-java.lang.Object-">updateBelief(Object, 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-V-">updateValue(V)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
+<dd>
+<div class="block">Sets the value of this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#updateValue-V-">updateValue(V)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">This method throws a <code>NullPointerException</code>, as this operation is
+ invalid for this belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#updateValue-V-">updateValue(V)</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-V-">updateValue(V)</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<V>)</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/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedCabability</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/UtilityBasedCabability.html#UtilityBasedCabability--">UtilityBasedCabability()</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedCabability</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--">UtilityBasedPlanSelectionStrategy()</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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 311(+167 -144)
diff --git a/bdi-jade/doc/index-files/index-18.html b/bdi-jade/doc/index-files/index-18.html
index ad41cce..d8c7ab9 100644
--- a/bdi-jade/doc/index-files/index-18.html
+++ b/bdi-jade/doc/index-files/index-18.html
@@ -1,144 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>U-Index</title>
-<meta name="date" content="2014-08-12">
-<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-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-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">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="_U_">
-<!-- -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong">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="strong"><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="strong">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="strong"><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><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><a href="index-19.html">Next Letter</a></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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>V-Index</title>
+<meta name="date" content="2014-09-13">
+<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="V-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>Next Letter</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">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:V">
+<!-- -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#value">value</a></span> - Variable in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#value">value</a></span> - Variable 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/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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="../bdi4jade/plan/Plan.EndState.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><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="memberNameLink"><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="memberNameLink"><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="memberNameLink"><a href="../bdi4jade/plan/Plan.EndState.html#values--">values()</a></span> - Static method in enum bdi4jade.plan.<a href="../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.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>
+<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>Next Letter</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 639(+317 -322)
diff --git a/bdi-jade/doc/index-files/index-2.html b/bdi-jade/doc/index-files/index-2.html
index ac0c8f4..ae95216 100644
--- a/bdi-jade/doc/index-files/index-2.html
+++ b/bdi-jade/doc/index-files/index-2.html
@@ -1,348 +1,343 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>B-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>B-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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: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>
+ capabilities.</div>
+</dd>
+<dt><a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a> - package bdi4jade.core</dt>
+<dd>
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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>
+ 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>
+ 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>
+ 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>
+ 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>
+ 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>
+ executed to achieve goals.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> - package bdi4jade.reasoning</dt>
+<dd>
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</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/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>
-<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><span class="strong"><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="strong"><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="strong"><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><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>
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</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/core/BDIAgent.html" title="interface in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a> - Interface in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This interfaces represents a BDIAgent that has a current set of goals, which
+ can be selected to become intentions, that is, to tried to be achieved by
+ means of the selection and execution of plans.</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="strong"><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="strong">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd>
+ <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><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/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="strong">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="strong">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="strong">BeliefAlreadyExistsException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
-<dd>
+ 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>
+<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 a belief that should be added to the capability belief base.</div>
+</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">K</a>,<a href="../bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="strong">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="strong"><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="strong"><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="strong"><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>
+ 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 as the initial beliefs of this belief base.</div>
-</dd>
-<dt><span class="strong"><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="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 event.</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 event.</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 event.</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/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="strong">BeliefGoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
+ performed over a belief.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><<a href="../bdi4jade/goal/BeliefGoal.html" title="type parameter in BeliefGoal">K</a>> - Interface 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="strong"><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><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefGoal(java.lang.String)">beliefGoal(String)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">BeliefGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This plan body aims to achieve a <a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
-</dd>
-<dt><span class="strong"><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="strong">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="strong">BeliefRevisionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
+ that is, the agent has a belief whose name is specified in this goal.</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>
+<div class="block">This plan body aims to achieve a <a href="../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><code>BeliefGoal</code></a>.</div>
+</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/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefPresentGoal</span></a><<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="type parameter in BeliefPresentGoal">K</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/BeliefPresentGoal.html#BeliefPresentGoal--">BeliefPresentGoal()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefPresentGoal.html#BeliefPresentGoal-K-">BeliefPresentGoal(K)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a></dt>
+<dd>
+<div class="block">Creates a new BeliefGoal with the provided belief name.</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 interface defines the belief revision strategy to be used within the
- scope of a capability.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="strong">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>
+ scope of a capability.</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">K</a>,<a href="../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">V</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><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefSetTypeGoal(java.lang.String, java.lang.Class)">beliefSetTypeGoal(String, Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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><a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">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>
+ it.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetHasValueGoal</span></a><<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">K</a>,<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="type parameter in BeliefSetHasValueGoal">V</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, 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="strong"><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>
+ in this goal and it contains the specified value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#BeliefSetHasValueGoal--">BeliefSetHasValueGoal()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#BeliefSetHasValueGoal-K-V-">BeliefSetHasValueGoal(K, V)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
<div class="block">Creates a new BeliefSetValueGoal with the provided belief name and a
- value.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefSetValueGoal(java.lang.String, java.lang.Object)">beliefSetValueGoal(String, Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefTypeGoal(java.lang.String, java.lang.Class)">beliefTypeGoal(String, Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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><a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="strong">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>
+ 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">K</a>,<a href="../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">V</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="strong"><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>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefValueGoal(java.lang.String, java.lang.Object)">beliefValueGoal(String, Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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>
-</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><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>
+ are specified in this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#BeliefValueGoal--">BeliefValueGoal()</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">Default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#BeliefValueGoal-K-V-">BeliefValueGoal(K, V)</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>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#blockingReceive--">blockingReceive()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#blockingReceive-long-">blockingReceive(long)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-">blockingReceive(MessageTemplate)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#blockingReceive-jade.lang.acl.MessageTemplate-long-">blockingReceive(MessageTemplate, long)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+</dl>
+<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 451(+234 -217)
diff --git a/bdi-jade/doc/index-files/index-3.html b/bdi-jade/doc/index-files/index-3.html
index 02d1e90..44fc7ac 100644
--- a/bdi-jade/doc/index-files/index-3.html
+++ b/bdi-jade/doc/index-files/index-3.html
@@ -1,221 +1,238 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>C-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_C_">
-<!-- -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="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/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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>C-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#canAchieve-bdi4jade.goal.Goal-">canAchieve(Goal)</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 achieve the given goal.</div>
+</dd>
+<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#canAchieve-bdi4jade.goal.Goal-">canAchieve(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 true if there is a plan that can achieve the given goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle(ACLMessage)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#canHandle-jade.lang.acl.ACLMessage-">canHandle(ACLMessage)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Checks if this agent is able to process the given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#canHandle-jade.lang.acl.ACLMessage-">canHandle(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/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 handle 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="strong"><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="strong">Capability</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
+ 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(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="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.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, 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="strong"><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><span class="strong"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</a></span> - Variable in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="strong">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="strong"><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="strong"><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="strong"><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="strong">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="strong"><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="strong"><a href="../bdi4jade/goal/CompositeGoal.html#CompositeGoal(bdi4jade.goal.Goal[])">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="strong"><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>
+ 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 with a generated id.</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 with a generated id.</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 with the given id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.belief.BeliefBase-java.util.Set-bdi4jade.plan.PlanLibrary-java.util.Set-">Capability(String, BeliefBase, Set<Belief<?, ?>>, PlanLibrary, 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 with the given id, or a generated one if it is
+ null.</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 with the given id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html#capability">capability</a></span> - Variable in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning">AbstractReasoningStrategy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#clone--">clone()</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#clone--">clone()</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">Clones a belief.</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/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="strong"><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="strong"><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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#createPlanBody()">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
-<div class="block">Creates a new instance of the plan body.</div>
-</dd>
-<dt><span class="strong"><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>
+ 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/DefaultPlan.html#createPlanBody--">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
+<dd>
+<div class="block">Creates a new instance of the plan body.</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="strong"><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><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>
+ <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/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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 624(+338 -286)
diff --git a/bdi-jade/doc/index-files/index-4.html b/bdi-jade/doc/index-files/index-4.html
index 0d1709a..96ddd9a 100644
--- a/bdi-jade/doc/index-files/index-4.html
+++ b/bdi-jade/doc/index-files/index-4.html
@@ -1,306 +1,358 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>D-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_D_">
-<!-- -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>D-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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:D">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
<div class="block">This class is the default implementation of the strategy
- <a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
+ <a href="../bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentBeliefRevisionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html#DefaultAgentBeliefRevisionStrategy--">DefaultAgentBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentBeliefRevisionStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentDeliberationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
<div class="block">This class is the default implementation of the strategy
- <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
+ <a href="../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentDeliberationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#DefaultAgentDeliberationFunction--">DefaultAgentDeliberationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
<div class="block">This class is the default implementation of the strategy
- <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan"><span class="strong">DefaultPlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
+ <a href="../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>AgentOptionGenerationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html#DefaultAgentOptionGenerationFunction--">DefaultAgentOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>AgentPlanSelectionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html#DefaultAgentPlanSelectionStrategy--">DefaultAgentPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning">DefaultAgentPlanSelectionStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><code>BeliefRevisionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy--">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction--">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default implementation of the strategy
+ <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction--">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.Class, java.lang.Class)">DefaultPlan(Class<? extends Goal>, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.Class-java.lang.Class-">DefaultPlan(Class<? extends Goal>, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.Class)">DefaultPlan(Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan(GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.Class-">DefaultPlan(Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan(GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan(GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ provided template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan(GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan(MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ message template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan(MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">DefaultPlan(String, GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ the provided message template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-java.lang.Class-">DefaultPlan(String, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-java.lang.Class-">DefaultPlan(String, GoalTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan(String, GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ provided template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-bdi4jade.goal.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan(String, GoalTemplate, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">DefaultPlan(String, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ message template.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/DefaultPlan.html#DefaultPlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">DefaultPlan(String, MessageTemplate, Class<? extends PlanBody>)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
+ the provided message template.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
<div class="block">This class is the default implementation of the strategy
- <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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>
+ <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy--">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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 within the scope
- of a capability.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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/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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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>
+ of a capability.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedBelief</span></a><<a href="../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="../bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class represents a belief whose value is derived from other beliefs of a
+ belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#DerivedBelief--">DerivedBelief()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#DerivedBelief-K-">DerivedBelief(K)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Creates a new derived belief.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedPredicate</span></a><<a href="../bdi4jade/belief/DerivedPredicate.html" title="type parameter in DerivedPredicate">K</a>> - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
+<div class="block">This class represents a logic predicate that is derived from other agent
+ belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedPredicate.html#DerivedPredicate--">DerivedPredicate()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a></dt>
+<dd>
+<div class="block">The default constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedPredicate.html#DerivedPredicate-K-">DerivedPredicate(K)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">DerivedPredicate</a></dt>
+<dd>
+<div class="block">Creates a new derived predicate.</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> </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#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> </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> </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><span class="strong"><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="strong">DisposablePlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
+ 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 <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><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>
+ of being terminated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doActivate--">doActivate()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doClone-jade.core.Location-java.lang.String-">doClone(Location, String)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doDelete--">doDelete()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doMove-jade.core.Location-">doMove(Location)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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="strong"><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>
+ 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>
<div class="block">Indicates to the JADE platform that this behavior/plan body finished its
- execution.</div>
-</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/GoalUpdateSet.html#dropGoal(bdi4jade.core.GoalUpdateSet.GoalDescription)">dropGoal(GoalUpdateSet.GoalDescription)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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><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>
+ execution.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doSuspend--">doSuspend()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doTimeOut-jade.core.Timer-">doTimeOut(Timer)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doWait--">doWait()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#doWait-long-">doWait(long)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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#doWake--">doWake()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal(Goal)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Drops a given goal of this agent, which means setting it as no longer
+ desired.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#dropGoal-bdi4jade.core.GoalUpdateSet.GoalDescription-">dropGoal(GoalUpdateSet.GoalDescription)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Indicates that a goal should be dropped.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal(Softgoal)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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>
+<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 301(+163 -138)
diff --git a/bdi-jade/doc/index-files/index-5.html b/bdi-jade/doc/index-files/index-5.html
index 7d98450..533a1b1 100644
--- a/bdi-jade/doc/index-files/index-5.html
+++ b/bdi-jade/doc/index-files/index-5.html
@@ -1,142 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>E-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_E_">
-<!-- -->
-</a>
-<h2 class="title">E</h2>
-<dl>
-<dt><span class="strong"><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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>E-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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: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="strong"><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>
+ belief.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#equals-java.lang.Object-">equals(Object)</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">Returns true if the object given as parameter is a capability and has the
+ same full id of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefPresentGoal.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
+<dd> </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="strong"><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>
+ 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="strong"><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="strong"><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>
+ id of this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#evaluate--">evaluate()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Evaluates the value of this belief, which is derived from beliefs of the
+ main belief base associated with this belief.</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>
<div class="block">This method is a placeholder for subclasses that should implement the set
- of steps needed to achieve this plan body 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><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>
+ of steps needed to achieve this plan body 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>
+<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 308(+157 -151)
diff --git a/bdi-jade/doc/index-files/index-6.html b/bdi-jade/doc/index-files/index-6.html
index 82c9997..cfaed51 100644
--- a/bdi-jade/doc/index-files/index-6.html
+++ b/bdi-jade/doc/index-files/index-6.html
@@ -1,153 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>F-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_F_">
-<!-- -->
-</a>
-<h2 class="title">F</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/BDIAgent.html#filter(java.util.Set, java.util.Map)">filter(Set<GoalUpdateSet.GoalDescription>, Map<Capability, Set<GoalUpdateSet.GoalDescription>>)</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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>F-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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: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/AgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter(Set<GoalUpdateSet.GoalDescription>, Map<Capability, Set<GoalUpdateSet.GoalDescription>>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a></dt>
+<dd>
<div class="block">This method is responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#filter(java.util.Set)">filter(Set<GoalUpdateSet.GoalDescription>)</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 responsible for selecting a set of goals that must be
- tried to be achieved (intentions) from the set of goals.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Set)">filter(Set<GoalUpdateSet.GoalDescription>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dt>
-<dd>
-<div class="block">This method selects all goals to become intentions.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Set)">filter(Set<GoalUpdateSet.GoalDescription>)</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.</div>
-</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>
-<dt><a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">FSMPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
+ tried to be achieved (intentions) from the set of goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html#filter-java.util.Set-java.util.Map-">filter(Set<GoalUpdateSet.GoalDescription>, Map<Capability, Set<GoalUpdateSet.GoalDescription>>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentDeliberationFunction</a></dt>
+<dd>
+<div class="block">This default implementation selects all agent goals (those not dispatched
+ within the scope of a capability) to be achieved, and requests each of
+ its capabilities to filter their goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html#filter-java.util.Set-">filter(Set<GoalUpdateSet.GoalDescription>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.reasoning">DefaultDeliberationFunction</a></dt>
+<dd>
+<div class="block">This method selects all goals to become intentions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Set-">filter(Set<GoalUpdateSet.GoalDescription>)</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.</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>
<div class="block">This allows a plan body to inherit from both <a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><code>AbstractPlanBody</code></a> and
- <code>FSMBehaviour</code>.</div>
-</dd>
-<dt><span class="strong"><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><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>
+ <code>FSMBehaviour</code>.</div>
+</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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 1286(+753 -533)
diff --git a/bdi-jade/doc/index-files/index-7.html b/bdi-jade/doc/index-files/index-7.html
index 7cec695..d2128c8 100644
--- a/bdi-jade/doc/index-files/index-7.html
+++ b/bdi-jade/doc/index-files/index-7.html
@@ -1,544 +1,764 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>G-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_G_">
-<!-- -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="strong"><a href="../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal)">generateGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/GoalUpdateSet.html#generateGoal(bdi4jade.goal.Goal, bdi4jade.core.Capability)">generateGoal(Goal, Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#generateGoals(bdi4jade.core.GoalUpdateSet, java.util.Map)">generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>)</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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>G-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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:G">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-">generateGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Indicates that a goal should be added to the agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#generateGoal-bdi4jade.goal.Goal-bdi4jade.core.Capability-">generateGoal(Goal, Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Indicates that a goal should be added to the agent, with the capability
+ that dispatched the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/AgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a></dt>
+<dd>
<div class="block">This method is responsible for generating new goals or dropping existing
- ones.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals(GoalUpdateSet)</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 responsible for generating new goals or dropping existing
- ones.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals(GoalUpdateSet)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd>
-<div class="block">This performs no action, that is, it is an empty implementation.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(bdi4jade.core.GoalUpdateSet)">generateGoals(GoalUpdateSet)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dt>
-<dd>
+ ones.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-java.util.Map-">generateGoals(GoalUpdateSet, Map<Capability, GoalUpdateSet>)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultAgentOptionGenerationFunction</a></dt>
+<dd>
+<div class="block">This default implementation requests each of its capabilities to generate
+ or drop goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals(GoalUpdateSet)</a></span> - Method in class bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd>
+<div class="block">This performs no action, that is, it is an empty implementation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-bdi4jade.core.GoalUpdateSet-">generateGoals(GoalUpdateSet)</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">This method is responsible for analyzing goals dispatched by a capability
- that have not been achieved yet, and choosing those to be dropped.</div>
-</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>
-<div class="block">Returns the action performed.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getAggregatedCapabilities()">getAggregatedCapabilities()</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/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="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/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>
-<div class="block">Returns arguments associated with the action performed.</div>
-</dd>
-<dt><span class="strong"><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="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>
-<div class="block">Returns the belief over which the event has occurred.</div>
-</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/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> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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>
+ that have not been achieved yet, and choosing those to be dropped.</div>
+</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/core/BDIAgent.html#getAgentState--">getAgentState()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAID--">getAID()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#getAllCapabilities--">getAllCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns all capabilities that are part of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAMS--">getAMS()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/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/core/Capability.html#getAssociatedCapabilities--">getAssociatedCapabilities()</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">Returns all capabilities with which this capability is associated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.Object-">getBelief(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">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>
+<div class="block">Returns this capability belief base.</div>
+</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> </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 associated with the plan of
- this plan body.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy()</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/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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals()">getCurrentGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#getDeliberationFunction()">getDeliberationFunction()</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/GoalUpdateSet.GoalDescription.html#getDispatcher()">getDispatcher()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals()">getDroppedGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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>
+ this plan body.</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 interface bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="interface 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/goal/BeliefPresentGoal.html#getBeliefName--">getBeliefName()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</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/goal/BeliefSetHasValueGoal.html#getBeliefName--">getBeliefName()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">Returns the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#getBeliefName--">getBeliefName()</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 the name of the belief associated with this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the belief revision strategy of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy()</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">Returns the belief revision strategy of this capability.</div>
+</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 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/AbstractBDIAgent.html#getBeliefs--">getBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getBeliefs--">getBeliefs()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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/belief/BeliefBase.html#getBeliefsAssignableFrom-java.lang.Class-">getBeliefsAssignableFrom(Class<?>)</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 beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefsByType-java.lang.Class-">getBeliefsByType(Class<?>)</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 beliefs whose name is of the given class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#getCandidatePlans-bdi4jade.goal.Goal-">getCandidatePlans(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/core/AbstractBDIAgent.html#getCapabilities--">getCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the capabilities 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/core/SingleCapabilityAgent.html#getCapability--">getCapability()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">SingleCapabilityAgent</a></dt>
+<dd>
+<div class="block">Returns the capability of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getCapability--">getCapability()</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#getCapability--">getCapability()</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#getCapability--">getCapability()</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#getCapability--">getCapability()</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 capability associated with the plan of this plan body.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getCapability--">getCapability()</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/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#getContainerController--">getContainerController()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getContentManager--">getContentManager()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getCurQueueSize--">getCurQueueSize()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#getCurrentGoals--">getCurrentGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Returns the set of current agent goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#getDeliberationFunction--">getDeliberationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the deliberation function of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getDeliberationFunction--">getDeliberationFunction()</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">Returns the deliberation function of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getDispatcher--">getDispatcher()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a></dt>
+<dd>
+<div class="block">Returns the capability that dispatched the goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getDispatcher--">getDispatcher()</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 capability that dispatched this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#getDroppedGoals--">getDroppedGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Returns the set of dropped goals.</div>
+</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="strong"><a href="../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals()">getGeneratedGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getGoal()">getGoal()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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>
-<div class="block">Returns the goal associated with this event.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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 body.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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/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="strong"><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>
+ if any.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getFullId--">getFullId()</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">Returns the full id of this capability, which is its id prefixed by all
+ whole-capabilities' ids.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.html#getGeneratedGoals--">getGeneratedGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core">GoalUpdateSet</a></dt>
+<dd>
+<div class="block">Returns the set of generated goals.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getGoal--">getGoal()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a></dt>
+<dd>
+<div class="block">Returns the goal described by this descriptor.</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>
+<div class="block">Returns the goal associated with this intention.</div>
+</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 body.</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/AbstractBDIAgent.html#getGoalListeners--">getGoalListeners()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getGoalListeners--">getGoalListeners()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns all goal listeners.</div>
+</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>
+<div class="block">Returns all goal listeners.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner(Class<? extends Capability>, boolean)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">Returns the capability instances that owns a dispatched goal, considering
+ the aggregated capabilities of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getGoalOwner-java.lang.Class-boolean-">getGoalOwner(Class<? extends Capability>, boolean)</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">Returns the capability instances that owns a dispatched goal, considering
+ the superclasses of this capability, its associations and compositions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#getGoals--">getGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getGoals--">getGoals()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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/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/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="strong"><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>
+ 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="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/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="strong"><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="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>
-<div class="block">Returns the message associated with this message goal.</div>
-</dd>
-<dt><span class="strong"><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>
+ this plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getHap--">getHap()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getHelper-java.lang.String-">getHelper(String)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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>
+<div class="block">Returns this capability id.</div>
+</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/AbstractBDIAgent.html#getIntentions--">getIntentions()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns all agent intentions, which are goals that this agent is
+ committed to achieve.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getLocalBeliefs--">getLocalBeliefs()</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#getLocalBeliefsAssignableFrom-java.lang.Class-">getLocalBeliefsAssignableFrom(Class<?>)</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 beliefs whose name is of the given class or any other class
+ that is assignable to this class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getLocalBeliefsByType-java.lang.Class-">getLocalBeliefsByType(Class<?>)</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 beliefs whose name is of the given class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getLocalBeliefValues--">getLocalBeliefValues()</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 belief values from this belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getLocalName--">getLocalName()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/DerivedBelief.html#getMainBeliefBase--">getMainBeliefBase()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Returns the main belief base of this belief.</div>
+</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="strong"><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="strong"><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="strong"><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="strong"><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="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/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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#getOptionGenerationFunction()">getOptionGenerationFunction()</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#getOwner()">getOwner()</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/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="strong"><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 body.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/plan/DefaultPlan.html#getPlanBodyClass()">getPlanBodyClass()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</a></dt>
-<dd>
+ 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> </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>
+<div class="block">Returns the agent that this capability is associated with.</div>
+</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>
+<div class="block">Returns the agent associated with this intention.</div>
+</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/core/BDIAgent.html#getName--">getName()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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/AbstractBDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the option generation function of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getOptionGenerationFunction--">getOptionGenerationFunction()</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">Returns the option generation function of this capability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getOwners--">getOwners()</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 set of capabilities that own this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getParentCapabilities--">getParentCapabilities()</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">Returns the classes of all parent capabilities of this capability.</div>
+</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>
+<div class="block">Returns the parts of this capability.</div>
+</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 body.</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/DefaultPlan.html#getPlanBodyClass--">getPlanBodyClass()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/DefaultPlan.html" title="class in bdi4jade.plan">DefaultPlan</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="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/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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/Capability.html#getPlanSelectionStrategy()">getPlanSelectionStrategy()</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/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="strong"><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="strong"><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="strong"><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="strong"><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html#getStatus()">getStatus()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</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>
+ 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>
+<div class="block">Returns the plan library of this capability.</div>
+</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/AbstractBDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the plan selection strategy of this agent.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getPlanSelectionStrategy--">getPlanSelectionStrategy()</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">Returns the plan selection strategy of this capability.</div>
+</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/core/BDIAgent.html#getQueueSize--">getQueueSize()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/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/AbstractBDIAgent.html#getSoftgoals--">getSoftgoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getSoftgoals--">getSoftgoals()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface 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/core/GoalUpdateSet.GoalDescription.html#getStatus--">getStatus()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core">GoalUpdateSet.GoalDescription</a></dt>
+<dd>
+<div class="block">Returns the status of the goal described by this descriptor.</div>
+</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/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="strong"><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="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>
-<div class="block">Not implemented yet.</div>
-</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/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="strong"><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="strong"><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="strong"><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="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 an agent 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, 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="strong">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="strong">GoalOwner</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>
+ 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/DerivedBelief.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a></dt>
+<dd>
+<div class="block">Returns the value of this 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/BeliefSetHasValueGoal.html#getValue--">getValue()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
+<div class="block">The belief value associated with this goal.</div>
+</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>
+<div class="block">Returns the whole-capability, if this is a part capability.</div>
+</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-">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><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><span class="memberNameLink"><a href="../bdi4jade/core/AbstractBDIAgent.html#goalListeners">goalListeners</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#goalOfType-java.lang.Class-">goalOfType(Class<? extends Goal>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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><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="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 a goal that was performed.</div>
-</dd>
-<dt><span class="strong"><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>
-<div class="block">Receives the notification that a goal event has occurred.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="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>
-<dt><a href="../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="strong">GoalTemplate</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
-<div class="block">This interface defines methods to create goal templates.</div>
-</dd>
-<dt><a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">GoalTemplateFactory</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
+ 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>
+<div class="block">Receives the notification that a goal event has occurred.</div>
+</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/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="typeNameLink">GoalTemplate</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
+<div class="block">This interface defines methods to create goal templates.</div>
+</dd>
+<dt><a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="typeNameLink">GoalTemplateFactory</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
<div class="block">This class provides a collection of static methods to create common goal
- templates.</div>
-</dd>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#GoalTemplateFactory()">GoalTemplateFactory()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></dt>
-<dd> </dd>
-<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#goalType(java.lang.Class)">goalType(Class<? extends Goal>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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><a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd> </dd>
-<dt><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet.GoalDescription</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</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><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>
+ templates.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#GoalTemplateFactory--">GoalTemplateFactory()</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</a></dt>
+<dd> </dd>
+<dt><a href="../bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class is a data structure to used to specify updates on goals.</div>
+</dd>
+<dt><a href="../bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet.GoalDescription</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
+<dd>
+<div class="block">This class is a data structure to describe a 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>
+<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 390(+234 -156)
diff --git a/bdi-jade/doc/index-files/index-8.html b/bdi-jade/doc/index-files/index-8.html
index 12d462a..9f5a6c6 100644
--- a/bdi-jade/doc/index-files/index-8.html
+++ b/bdi-jade/doc/index-files/index-8.html
@@ -1,157 +1,235 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>H-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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="_H_">
-<!-- -->
-</a>
-<h2 class="title">H</h2>
-<dl>
-<dt><span class="strong"><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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>H-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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: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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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">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><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>
+ message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.Object-">hasBelief(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">Checks whether a belief is part of the belief base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.Object-java.lang.Object-">hasBelief(Object, 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">Checks whether a belief is part of the belief base with an specific
+ value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#hasBelief-java.lang.Object-">hasBelief(Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfType-java.lang.Class-">hasBeliefOfType(Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><code>BeliefPresentGoal</code></a> and has the given belief name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithNullValue-java.lang.Class-">hasBeliefOfTypeWithNullValue(Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/goal/GoalTemplateFactory.html#hasBeliefOfTypeWithValue-java.lang.Class-java.lang.Object-">hasBeliefOfTypeWithValue(Class<?>, Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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>, is of the class of given belief
+ name class, and has the given value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#hasBeliefValue-java.lang.Object-java.lang.Object-">hasBeliefValue(Object, Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/GoalTemplateFactory.html#hasBeliefValueOfType-java.lang.Object-java.lang.Class-">hasBeliefValueOfType(Object, Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/goal/GoalTemplateFactory.html#hasBeliefWithNullValue-java.lang.Object-">hasBeliefWithNullValue(Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/core/AbstractBDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#hasGoal-bdi4jade.goal.Goal-">hasGoal(Goal)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Checks if this agent has a given goal.</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/core/Capability.html#hashCode--">hashCode()</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/goal/BeliefPresentGoal.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
+<dd> </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> </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-V-">hasValue(V)</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-V-">hasValue(V)</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/goal/GoalTemplateFactory.html#hasValueInBeliefSet-java.lang.Object-java.lang.Object-">hasValueInBeliefSet(Object, Object)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and has the given value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalTemplateFactory.html#hasValueOfTypeInBeliefSet-java.lang.Object-java.lang.Class-">hasValueOfTypeInBeliefSet(Object, Class<?>)</a></span> - Static method in class bdi4jade.goal.<a href="../bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal">GoalTemplateFactory</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/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetHasValueGoal</code></a>, has the given belief name,
+ and its value is of the given type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#here--">here()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a></dt>
+<dd> </dd>
+</dl>
+<a href="index-1.html">A</a> <a href="index-2.html">B</a> <a href="index-3.html">C</a> <a href="index-4.html">D</a> <a href="index-5.html">E</a> <a href="index-6.html">F</a> <a href="index-7.html">G</a> <a href="index-8.html">H</a> <a href="index-9.html">I</a> <a href="index-10.html">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 410(+216 -194)
diff --git a/bdi-jade/doc/index-files/index-9.html b/bdi-jade/doc/index-files/index-9.html
index c34f2c5..54d99ef 100644
--- a/bdi-jade/doc/index-files/index-9.html
+++ b/bdi-jade/doc/index-files/index-9.html
@@ -1,199 +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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>I-Index</title>
-<meta name="date" content="2014-08-12">
-<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">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>
-<h2 class="title">I</h2>
-<dl>
-<dt><span class="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="strong"><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="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><span class="strong"><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>
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>I-Index</title>
+<meta name="date" content="2014-09-13">
+<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">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: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/AbstractBDIAgent.html#init--">init()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a></dt>
+<dd>
+<div class="block">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/BeliefGoalPlanBody.html#init--">init()</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>
+<div class="block">This method is a placeholder for subclasses.</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.AbstractBDIAgent-">Intention(Goal, AbstractBDIAgent)</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.AbstractBDIAgent-bdi4jade.core.Capability-">Intention(Goal, AbstractBDIAgent, 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 interface bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a></dt>
+<dd>
+<div class="block">Checks whether this goal is achieved by checking the provided belief
+ base.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefPresentGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">BeliefPresentGoal</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="strong"><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>
+ base contains the belief of this goal.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetHasValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">BeliefSetHasValueGoal</a></dt>
+<dd>
<div class="block">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="strong"><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>
+ 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="strong"><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>
+ 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="strong"><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="strong"><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>
+ 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="strong"><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>
-<div class="block">Returns true if the goal of this plan body was achieved.</div>
-</dd>
-<dt><span class="strong"><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="strong"><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="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">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><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>
+ 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>
+<div class="block">Returns true if the goal of this plan body was achieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#isGoalAdded--">isGoalAdded()</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">Indicates if this goal event is a goal added event.</div>
+</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">M</a> <a href="index-11.html">N</a> <a href="index-12.html">O</a> <a href="index-13.html">P</a> <a href="index-14.html">R</a> <a href="index-15.html">S</a> <a href="index-16.html">T</a> <a href="index-17.html">U</a> <a href="index-18.html">V</a> </div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-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 63(+32 -31)
diff --git a/bdi-jade/doc/overview-frame.html b/bdi-jade/doc/overview-frame.html
index b8e74d6..136a422 100644
--- a/bdi-jade/doc/overview-frame.html
+++ b/bdi-jade/doc/overview-frame.html
@@ -1,31 +1,32 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:05 BRT 2014 -->
-<title>Overview List</title>
-<meta name="date" content="2014-08-12">
-<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/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>
-</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 Sat Sep 13 16:26:26 BRT 2014 -->
+<title>Overview List</title>
+<meta name="date" content="2014-09-13">
+<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>
+</ul>
+</div>
+<p> </p>
+</body>
+</html>
bdi-jade/doc/overview-summary.html 390(+202 -188)
diff --git a/bdi-jade/doc/overview-summary.html b/bdi-jade/doc/overview-summary.html
index bf73552..92d8553 100644
--- a/bdi-jade/doc/overview-summary.html
+++ b/bdi-jade/doc/overview-summary.html
@@ -1,199 +1,213 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Overview</title>
-<meta name="date" content="2014-08-12">
-<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">
+<!DOCTYPE HTML 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 Sat Sep 13 16:26:28 BRT 2014 -->
+<title>Overview</title>
+<meta name="date" content="2014-09-13">
+<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">
+ capabilities.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/core/package-summary.html">bdi4jade.core</a></td>
+<td class="colLast">
+<div class="block">This package contains the key classes of BDI4JADE.</div>
+</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">
+ 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">
+ 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">
+ 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">
+ 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">
+ 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">
+ 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">
<div class="block">This package contains interfaces and classes to specify strategies
- associated with customization points of the BDI agent reasoning cycle.</div>
-</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>
-</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>
+ associated with customization points of the BDI agent reasoning cycle.</div>
+</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>
+</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 1014(+574 -440)
diff --git a/bdi-jade/doc/overview-tree.html b/bdi-jade/doc/overview-tree.html
index d907403..6eeac99 100644
--- a/bdi-jade/doc/overview-tree.html
+++ b/bdi-jade/doc/overview-tree.html
@@ -1,440 +1,574 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Class Hierarchy</title>
-<meta name="date" content="2014-08-12">
-<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/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>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="strong">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><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>
-<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.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.plan.planbody.<a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="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.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="strong">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="strong">BeliefValueGoal</span></a><T>
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">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="strong">Capability</span></a> (implements java.io.Serializable)
-<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="strong">UtilityBasedBDIAgent</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.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.goal.<a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="strong">ParallelGoal</span></a></li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="strong">SequentialGoal</span></a></li>
-</ul>
-</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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="strong">GoalTemplateFactory</span></a></li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet</span></a></li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="strong">GoalUpdateSet.GoalDescription</span></a></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.core.<a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="strong">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="strong">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="strong">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="strong">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="strong">PersistentBelief</span></a><T></li>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">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="strong">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="strong">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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="strong">DefaultPlan</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="strong">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="strong">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="strong">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="strong">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="strong">OrPlanGoalDependency</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="strong">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="strong">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="strong">ParameterException</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>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><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>
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">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="strong">PlanBody</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="strong">GoalTemplate</span></a></li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="strong">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">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="strong">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="strong">BeliefSet</span></a><T></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="strong">Plan</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">OutputPlanBody</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">ReasoningStrategy</span></a>
-<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>
-</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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">BeliefSet</span></a><T></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.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">BeliefSet</span></a><T></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.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">BeliefSet</span></a><T></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.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">BeliefSet</span></a><T></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.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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/Plan.html" title="annotation in bdi4jade.annotation"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">BeliefEvent.Action</span></a></li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="strong">Plan.EndState</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2014-09-13">
+<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>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AbstractAgentReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractAgentReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning">AgentReasoningStrategy</a>)
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultAgentBeliefRevisionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultAgentDeliberationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultAgentOptionGenerationFunction.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultAgentPlanSelectionStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">DefaultAgentPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AbstractReasoningStrategy.html" title="class in bdi4jade.reasoning"><span class="typeNameLink">AbstractReasoningStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/ReasoningStrategy.html" title="interface in bdi4jade.reasoning">ReasoningStrategy</a>)
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.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.reasoning.<a href="bdi4jade/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.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.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>
+<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/AbstractBDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">AbstractBDIAgent</span></a> (implements bdi4jade.core.<a href="bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a>)
+<ul>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">MultipleCapabilityAgent</span></a></li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">SingleCapabilityAgent</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/BeliefPresentGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefPresentGoal</span></a><K> (implements bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetHasValueGoal</span></a><K,V> (implements bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a><K,V> (implements bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal">BeliefGoal</a><K>)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">PropositionalBeliefValueGoal</span></a><K></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)
+<ul>
+<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedCabability</span></a></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.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.goal.<a href="bdi4jade/goal/GoalTemplateFactory.html" title="class in bdi4jade.goal"><span class="typeNameLink">GoalTemplateFactory</span></a></li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/GoalUpdateSet.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet</span></a></li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/GoalUpdateSet.GoalDescription.html" title="class in bdi4jade.core"><span class="typeNameLink">GoalUpdateSet.GoalDescription</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><K,V> (implements bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a><K,V>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a><K,V> (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a><K,V>)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a><K,V></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedBelief</span></a><K,V>
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">DerivedPredicate</span></a><K> (implements bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>)</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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a><K,V>
+<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>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientPredicate</span></a><K> (implements bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief">Predicate</a><K>)</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/DefaultPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">DefaultPlan</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>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentReasoningStrategy</span></a>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentBeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentDeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentOptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">AgentPlanSelectionStrategy</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a></li>
+<li type="circle">java.lang.Cloneable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><K,V> (also extends jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</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.goal.<a href="bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal"><span class="typeNameLink">GoalTemplate</span></a></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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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><K,V></li>
+<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</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/ReasoningStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">ReasoningStrategy</span></a>
+<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>
+</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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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><K,V> (also extends java.lang.Cloneable, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</li>
+</ul>
+</li>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><K,V> (also extends java.lang.Cloneable, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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><K,V> (also extends java.lang.Cloneable, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</li>
+</ul>
+</li>
+<li type="circle">jade.content.ContentElement
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a><K,V> (also extends java.lang.Cloneable, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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><K,V> (also extends java.lang.Cloneable, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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><K,V> (also extends java.lang.Cloneable, jade.content.Concept, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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><K,V> (also extends java.lang.Cloneable, jade.content.ContentElement, 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><K,V></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a><K,V></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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a><K></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Predicate.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Predicate</span></a><K></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, java.io.Serializable)</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/TransientBeliefSet.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBeliefSet</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/TransientBelief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">TransientBelief</span></a> (implements java.lang.annotation.Annotation)</li>
+<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/PartCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">PartCapability</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/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/AssociatedCapability.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">AssociatedCapability</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 24(+12 -12)
diff --git a/bdi-jade/doc/package-list b/bdi-jade/doc/package-list
index d57ef25..3409a7c 100644
--- a/bdi-jade/doc/package-list
+++ b/bdi-jade/doc/package-list
@@ -1,12 +1,12 @@
-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.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
bdi-jade/doc/script.js 30(+30 -0)
diff --git a/bdi-jade/doc/script.js b/bdi-jade/doc/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/bdi-jade/doc/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+ count = 0;
+ for (var key in methods) {
+ var row = document.getElementById(key);
+ if ((methods[key] & type) != 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updateTabs(type);
+}
+
+function updateTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+ }
+ }
+}
bdi-jade/doc/serialized-form.html 1916(+1005 -911)
diff --git a/bdi-jade/doc/serialized-form.html b/bdi-jade/doc/serialized-form.html
index 28578de..adcdc49 100644
--- a/bdi-jade/doc/serialized-form.html
+++ b/bdi-jade/doc/serialized-form.html
@@ -1,911 +1,1005 @@
-<!DOCTYPE HTML 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_17) on Tue Aug 12 15:49:06 BRT 2014 -->
-<title>Serialized Form</title>
-<meta name="date" content="2014-08-12">
-<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.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"><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.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"><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.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"><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/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"><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/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"><a name="serializedForm">
-<!-- -->
-</a>
-<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"><a name="serializedForm">
-<!-- -->
-</a>
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>agentIntentions</h4>
-<pre>java.util.Collection<E> agentIntentions</pre>
-</li>
-<li class="blockList">
-<h4>aggregatedCapabilities</h4>
-<pre>java.util.Set<E> aggregatedCapabilities</pre>
-</li>
-<li class="blockList">
-<h4>allIntentions</h4>
-<pre>java.util.Map<K,V> allIntentions</pre>
-</li>
-<li class="blockList">
-<h4>bdiInterpreter</h4>
-<pre>bdi4jade.core.BDIAgent.BDIInterpreter bdiInterpreter</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"><a name="serializedForm">
-<!-- -->
-</a>
-<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>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>id</h4>
-<pre>java.lang.String id</pre>
-</li>
-<li class="blockList">
-<h4>intentions</h4>
-<pre>java.util.Collection<E> intentions</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>optionGenerationFunction</h4>
-<pre><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction</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>planSelectionStrategy</h4>
-<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</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"><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="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"><a name="serializedForm">
-<!-- -->
-</a>
-<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"><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="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/Capability.html" title="class in bdi4jade.core">Capability</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"><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.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"><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.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"><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/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"><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>
-<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"><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>
-</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.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"><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.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"><a name="serializedForm">
-<!-- -->
-</a>
-<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>log</h4>
-<pre>org.apache.commons.logging.Log log</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"><a name="serializedForm">
-<!-- -->
-</a>
-<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"><a name="serializedForm">
-<!-- -->
-</a>
-<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"><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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</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"><a name="serializedForm">
-<!-- -->
-</a>
-<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"><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/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
-</li>
-<li class="blockListLast">
-<h4>it</h4>
-<pre>java.util.Iterator<E> it</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 Sat Sep 13 16:26:27 BRT 2014 -->
+<title>Serialized Form</title>
+<meta name="date" content="2014-09-13">
+<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.Object 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><<a href="bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">K</a>,java.util.Set<<a href="bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">V</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="blockList">
+<h4>beliefsByType</h4>
+<pre>java.util.Map<K,V> beliefsByType</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.DerivedBelief">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.DerivedBelief</a> extends <a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">K</a>,<a href="bdi4jade/belief/DerivedBelief.html" title="type parameter in DerivedBelief">V</a>> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>6923761036847007160L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>mainBeliefBase</h4>
+<pre><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> mainBeliefBase</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.belief.DerivedPredicate">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/DerivedPredicate.html" title="class in bdi4jade.belief">bdi4jade.belief.DerivedPredicate</a> extends <a href="bdi4jade/belief/DerivedBelief.html" title="class in bdi4jade.belief">DerivedBelief</a><<a href="bdi4jade/belief/DerivedPredicate.html" title="type parameter in DerivedPredicate">K</a>,java.lang.Boolean> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-1551397656846999182L</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/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a><<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">K</a>,<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">V</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">K</a>,<a href="bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">V</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">K</a>,<a href="bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">V</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>
+<li class="blockList"><a name="bdi4jade.belief.TransientPredicate">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/belief/TransientPredicate.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientPredicate</a> extends <a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a><<a href="bdi4jade/belief/TransientPredicate.html" title="type parameter in TransientPredicate">K</a>,java.lang.Boolean> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-2315938302480821432L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.core</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core.AbstractBDIAgent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.AbstractBDIAgent</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>agentIntentions</h4>
+<pre>java.util.Collection<E> agentIntentions</pre>
+</li>
+<li class="blockList">
+<h4>aggregatedCapabilities</h4>
+<pre>java.util.Set<E> aggregatedCapabilities</pre>
+</li>
+<li class="blockList">
+<h4>allIntentions</h4>
+<pre>java.util.Map<K,V> allIntentions</pre>
+</li>
+<li class="blockList">
+<h4>bdiInterpreter</h4>
+<pre>bdi4jade.core.AbstractBDIAgent.BDIInterpreter bdiInterpreter</pre>
+</li>
+<li class="blockList">
+<h4>beliefRevisionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/AgentBeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">AgentBeliefRevisionStrategy</a> beliefRevisionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>capabilities</h4>
+<pre>java.util.Set<E> capabilities</pre>
+</li>
+<li class="blockList">
+<h4>deliberationFunction</h4>
+<pre><a href="bdi4jade/reasoning/AgentDeliberationFunction.html" title="interface in bdi4jade.reasoning">AgentDeliberationFunction</a> deliberationFunction</pre>
+</li>
+<li class="blockList">
+<h4>goalListeners</h4>
+<pre>java.util.List<E> goalListeners</pre>
+</li>
+<li class="blockList">
+<h4>optionGenerationFunction</h4>
+<pre><a href="bdi4jade/reasoning/AgentOptionGenerationFunction.html" title="interface in bdi4jade.reasoning">AgentOptionGenerationFunction</a> optionGenerationFunction</pre>
+</li>
+<li class="blockList">
+<h4>planSelectionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/AgentPlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">AgentPlanSelectionStrategy</a> planSelectionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>restrictedAccessOwnersMap</h4>
+<pre>java.util.Map<K,V> restrictedAccessOwnersMap</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>associationSources</h4>
+<pre>java.util.Set<E> associationSources</pre>
+</li>
+<li class="blockList">
+<h4>associationTargets</h4>
+<pre>java.util.Set<E> associationTargets</pre>
+</li>
+<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>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>fullAccessOwnersMap</h4>
+<pre>java.util.Map<K,V> fullAccessOwnersMap</pre>
+</li>
+<li class="blockList">
+<h4>id</h4>
+<pre>java.lang.String id</pre>
+</li>
+<li class="blockList">
+<h4>intentions</h4>
+<pre>java.util.Collection<E> intentions</pre>
+</li>
+<li class="blockList">
+<h4>myAgent</h4>
+<pre><a href="bdi4jade/core/BDIAgent.html" title="interface in bdi4jade.core">BDIAgent</a> myAgent</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>parentCapabilities</h4>
+<pre>java.util.List<E> parentCapabilities</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>planSelectionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>restrictedAccessOwnersMap</h4>
+<pre>java.util.Map<K,V> restrictedAccessOwnersMap</pre>
+</li>
+<li class="blockList">
+<h4>started</h4>
+<pre>boolean started</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>
+<li class="blockList"><a name="bdi4jade.core.MultipleCapabilityAgent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/core/MultipleCapabilityAgent.html" title="class in bdi4jade.core">bdi4jade.core.MultipleCapabilityAgent</a> extends <a href="bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>6369037881807947402L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.core.SingleCapabilityAgent">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/core/SingleCapabilityAgent.html" title="class in bdi4jade.core">bdi4jade.core.SingleCapabilityAgent</a> extends <a href="bdi4jade/core/AbstractBDIAgent.html" title="class in bdi4jade.core">AbstractBDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>6369037881807947402L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<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>
+</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">K</a>,<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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">K</a>,<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">V</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.lang.String,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.UtilityBasedCabability">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedCabability.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedCabability</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>-1721751203235905764L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>softgoalPreferences</h4>
+<pre><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a> softgoalPreferences</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package bdi4jade.goal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.goal.BeliefPresentGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefPresentGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefPresentGoal</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.Object beliefName</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.goal.BeliefSetHasValueGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefSetHasValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefSetHasValueGoal</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="blockList">
+<h4>beliefName</h4>
+<pre>java.lang.Object beliefName</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.goal.BeliefValueGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</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="blockList">
+<h4>beliefName</h4>
+<pre>java.lang.Object beliefName</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.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.PropositionalBeliefValueGoal">
+<!-- -->
+</a>
+<h3>Class <a href="bdi4jade/goal/PropositionalBeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.PropositionalBeliefValueGoal</a> extends <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a><<a href="bdi4jade/goal/PropositionalBeliefValueGoal.html" title="type parameter in PropositionalBeliefValueGoal">K</a>,java.lang.Boolean> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-6711494133447825608L</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>
+</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="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="blockListLast">
+<h4>it</h4>
+<pre>java.util.Iterator<E> it</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>
diff --git a/bdi-jade/src/bdi4jade/belief/AbstractBelief.java b/bdi-jade/src/bdi4jade/belief/AbstractBelief.java
index b2be924..46d6fa8 100644
--- a/bdi-jade/src/bdi4jade/belief/AbstractBelief.java
+++ b/bdi-jade/src/bdi4jade/belief/AbstractBelief.java
@@ -165,8 +165,8 @@ public abstract class AbstractBelief<K, V> extends MetadataElementImpl
/**
* @see Belief#removeBeliefBase(BeliefBase)
*/
- public void removeBeliefBase(BeliefBase beliefBases) {
- this.beliefBases.remove(beliefBases);
+ public void removeBeliefBase(BeliefBase beliefBase) {
+ this.beliefBases.remove(beliefBase);
}
/**
diff --git a/bdi-jade/src/bdi4jade/belief/BeliefBase.java b/bdi-jade/src/bdi4jade/belief/BeliefBase.java
index dc6bd14..e3593b2 100644
--- a/bdi-jade/src/bdi4jade/belief/BeliefBase.java
+++ b/bdi-jade/src/bdi4jade/belief/BeliefBase.java
@@ -341,6 +341,8 @@ public class BeliefBase implements Serializable {
*
* @param name
* the belief to be checked
+ * @param value
+ * the value to be checked
* @return true if the belief base contains the belief.
*/
public boolean hasBelief(Object name, Object value) {
diff --git a/bdi-jade/src/bdi4jade/belief/TransientBelief.java b/bdi-jade/src/bdi4jade/belief/TransientBelief.java
index bdb3f47..db0fe3f 100644
--- a/bdi-jade/src/bdi4jade/belief/TransientBelief.java
+++ b/bdi-jade/src/bdi4jade/belief/TransientBelief.java
@@ -28,7 +28,9 @@ package bdi4jade.belief;
*
* @author Ingrid Nunes
*
- * @param <T>
+ * @param <K>
+ * the type of the belief name.
+ * @param <V>
* the type of the belief value.
*/
public class TransientBelief<K, V> extends AbstractBelief<K, V> {
diff --git a/bdi-jade/src/bdi4jade/belief/TransientBeliefSet.java b/bdi-jade/src/bdi4jade/belief/TransientBeliefSet.java
index 1e991c4..e9133e7 100644
--- a/bdi-jade/src/bdi4jade/belief/TransientBeliefSet.java
+++ b/bdi-jade/src/bdi4jade/belief/TransientBeliefSet.java
@@ -33,7 +33,9 @@ import java.util.Set;
*
* @author Ingrid Nunes
*
- * @param <T>
+ * @param <K>
+ * the type of the belief name.
+ * @param <V>
* the type of the belief set values.
*/
public class TransientBeliefSet<K, V> extends AbstractBeliefSet<K, V> {
diff --git a/bdi-jade/src/bdi4jade/core/AbstractBDIAgent.java b/bdi-jade/src/bdi4jade/core/AbstractBDIAgent.java
index 749d3ab..7c73ca0 100644
--- a/bdi-jade/src/bdi4jade/core/AbstractBDIAgent.java
+++ b/bdi-jade/src/bdi4jade/core/AbstractBDIAgent.java
@@ -556,6 +556,9 @@ public abstract class AbstractBDIAgent extends Agent implements BDIAgent {
*
* @param owner
* the capability class that is the goal owner.
+ * @param internal
+ * a boolean indicated whether the goal is internal. It is true
+ * if the goal is internal, false otherwise.
* @return the capability instances related to this capability that owns the
* goal, or an empty set if the agent cannot add this goal.
*/
diff --git a/bdi-jade/src/bdi4jade/core/Capability.java b/bdi-jade/src/bdi4jade/core/Capability.java
index 8489460..db683fb 100644
--- a/bdi-jade/src/bdi4jade/core/Capability.java
+++ b/bdi-jade/src/bdi4jade/core/Capability.java
@@ -361,10 +361,10 @@ public class Capability implements Serializable {
* checks the plan library of this capabilities and, if cannot achieve it,
* it checks part capabilities, recursively.
*
- * @param msg
- * the message to be checked.
- * @return true if this capability has at least a plan that can process the
- * message.
+ * @param goal
+ * the goal to be checked.
+ * @return true if this capability has at least a plan that can achieve the
+ * goal.
*/
public boolean canAchieve(Goal goal) {
if (planLibrary.canAchieve(goal)) {
diff --git a/bdi-jade/src/bdi4jade/core/Intention.java b/bdi-jade/src/bdi4jade/core/Intention.java
index c2287cd..917a282 100644
--- a/bdi-jade/src/bdi4jade/core/Intention.java
+++ b/bdi-jade/src/bdi4jade/core/Intention.java
@@ -78,6 +78,10 @@ public class Intention {
* the goal to be achieved.
* @param bdiAgent
* the bdiAgent associated with this intention.
+ *
+ * @throws IllegalAccessException
+ * if the goal was dispatched by a capability that has no access
+ * to the goal to be achieved.
*/
public Intention(Goal goal, AbstractBDIAgent bdiAgent)
throws IllegalAccessException {
@@ -95,6 +99,10 @@ public class Intention {
* the bdiAgent associated with this intention.
* @param dispatcher
* the Capability that dispatched the goal.
+ *
+ * @throws IllegalAccessException
+ * if the goal was dispatched by a capability that has no access
+ * to the goal to be achieved.
*/
public Intention(Goal goal, AbstractBDIAgent bdiAgent, Capability dispatcher)
throws IllegalAccessException {
diff --git a/bdi-jade/src/bdi4jade/goal/BeliefSetHasValueGoal.java b/bdi-jade/src/bdi4jade/goal/BeliefSetHasValueGoal.java
index c939318..b533372 100644
--- a/bdi-jade/src/bdi4jade/goal/BeliefSetHasValueGoal.java
+++ b/bdi-jade/src/bdi4jade/goal/BeliefSetHasValueGoal.java
@@ -63,8 +63,8 @@ public class BeliefSetHasValueGoal<K, V> implements BeliefGoal<K> {
* @param value
* the value that is target of this goal.
*/
- public BeliefSetHasValueGoal(K beliefName, V value) {
- this.beliefName = beliefName;
+ public BeliefSetHasValueGoal(K beliefSetName, V value) {
+ this.beliefName = beliefSetName;
this.value = value;
}
diff --git a/bdi-jade/src/bdi4jade/reasoning/AgentPlanSelectionStrategy.java b/bdi-jade/src/bdi4jade/reasoning/AgentPlanSelectionStrategy.java
index 1360bd6..d87f341 100644
--- a/bdi-jade/src/bdi4jade/reasoning/AgentPlanSelectionStrategy.java
+++ b/bdi-jade/src/bdi4jade/reasoning/AgentPlanSelectionStrategy.java
@@ -46,6 +46,8 @@ public interface AgentPlanSelectionStrategy extends AgentReasoningStrategy {
* the goal to be achieved.
* @param capabilityPlans
* the set of candidate plans of each capability, as a map.
+ *
+ * @return the selected plan.
*/
public Plan selectPlan(Goal goal, Map<Capability, Set<Plan>> capabilityPlans);
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 a2335f0..69e14f7 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.java
@@ -93,7 +93,7 @@ public class AchieveOnPlanBody extends BeliefGoalPlanBody {
}
@Override
- public void onStart() {
+ public void init() {
this.step = Step.CLEAR_1;
}
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 393c278..ac1faa5 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/ClearPlanBody.java
@@ -73,7 +73,7 @@ public class ClearPlanBody extends BeliefGoalPlanBody {
}
@Override
- public void onStart() {
+ public void init() {
this.goalDispatched = false;
}
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 feba94f..621f96c 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.java
@@ -85,7 +85,7 @@ public class TopLevelPlanBody extends BeliefGoalPlanBody {
}
@Override
- public void onStart() {
+ public void init() {
this.counter = 0;
log.info("World Model at start is:");
log.info(getBeliefBase());