bdi4jade

Plan body refactorings

8/11/2014 7:32:01 PM

Changes

Details

diff --git a/bdi-jade/doc/allclasses-frame.html b/bdi-jade/doc/allclasses-frame.html
index 9f44cc7..991d215 100644
--- a/bdi-jade/doc/allclasses-frame.html
+++ b/bdi-jade/doc/allclasses-frame.html
@@ -1,89 +1,146 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief" target="classFrame">AbstractBelief</a></li>
-<li><a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">AbstractBeliefSet</a></li>
-<li><a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan" target="classFrame">AbstractPlan</a></li>
-<li><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">AbstractPlanBody</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">AndPlanGoalDependency</a></li>
-<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
-<li><a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation" target="classFrame">Belief</a></li>
-<li><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Belief</span></a></li>
-<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
-<li><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief" target="classFrame">BeliefBase</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
-<li><a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">BeliefGoalPlanBody</a></li>
-<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">BeliefListener</span></a></li>
-<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
-<li><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">BeliefSet</span></a></li>
-<li><a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetValueGoal</a></li>
-<li><a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefValueGoal</a></li>
-<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
-<li><a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation" target="classFrame">CapabilityAssociation</a></li>
-<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">DeliberationFunction</span></a></li>
-<li><a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">DisposablePlanBody</span></a></li>
-<li><a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">FSMPlanBody</a></li>
-<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Goal</span></a></li>
-<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
-<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">GoalListener</span></a></li>
-<li><a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation" target="classFrame">GoalOwner</a></li>
-<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
-<li><a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan" target="classFrame">GoalTemplate</a></li>
-<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
-<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
-<li><a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">MetadataElement</span></a></li>
-<li><a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core" target="classFrame">MetadataElementImpl</a></li>
-<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal" target="classFrame">NamedSoftgoal</a></li>
-<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">OptionGenerationFunction</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">OrPlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">OutputPlanBody</span></a></li>
-<li><a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelActionPlanBody</a></li>
-<li><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal" target="classFrame">ParallelGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">ParallelGoalPlanBody</a></li>
-<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
-<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
-<li><a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception" target="classFrame">ParameterException</a></li>
-<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
-<li><a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation" target="classFrame">Plan</a></li>
-<li><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan" target="classFrame"><span class="interfaceName">Plan</span></a></li>
-<li><a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan" target="classFrame">Plan.EndState</a></li>
-<li><a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody" target="classFrame"><span class="interfaceName">PlanBody</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanContribution</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">PlanGoalDependency</a></li>
-<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
-<li><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</a></li>
-<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
-<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</a></li>
-<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialActionPlanBody</a></li>
-<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal" target="classFrame">SequentialGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialGoalPlanBody</a></li>
-<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
-<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Softgoal</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">SoftgoalPreferences</a></li>
-<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
-<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedBDIAgent</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased" target="classFrame">UtilityBasedPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-08-11">
+<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/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal" target="classFrame">AchieveBlocksStacked</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">AchieveOnPlanBody</a></li>
+<li><a href="bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples" target="classFrame">AgentStarter</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/examples/BDIAgent1.html" title="class in bdi4jade.examples" target="classFrame">BDIAgent1</a></li>
+<li><a href="bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples" target="classFrame">BDIAgent2</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Block</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldAgent</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldApp</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldCapability</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldView</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/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">ChildPlan</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Clear</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">ClearPlanBody</a></li>
+<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
+<li><a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal" target="classFrame">CompositeGoalCapability</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><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/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection" target="classFrame">ExperimentRunner</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/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection" target="classFrame">GenericValueFunction</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/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld" target="classFrame">HelloWorldAgent</a></li>
+<li><a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter" target="classFrame">HelloWorldParamAgent</a></li>
+<li><a href="bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter" target="classFrame">HelloWorldParamPlan</a></li>
+<li><a href="bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld" target="classFrame">HelloWorldPlan</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/examples/template/MyAgent.html" title="class in bdi4jade.examples.template" target="classFrame">MyAgent</a></li>
+<li><a href="bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template" target="classFrame">MyAgentSoftgoals</a></li>
+<li><a href="bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal" target="classFrame">MyGoal</a></li>
+<li><a href="bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal" target="classFrame">MyPlan</a></li>
+<li><a href="bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed" target="classFrame">MyPlan</a></li>
+<li><a href="bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">MyPlan</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan1</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan1Body</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan2</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan2Body</a></li>
+<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal" target="classFrame">NamedSoftgoal</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">NestedCapabilitiesAgent</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities" target="classFrame">NestedCapabilitiesAgent.Belief</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">On</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/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection" target="classFrame">Pair</a></li>
+<li><a href="bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection" target="classFrame">PairT</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/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">ParentPlan</a></li>
+<li><a href="bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal" target="classFrame">PerformMove</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">PerformMovePlanBody</a></li>
+<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
+<li><a href="bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping" target="classFrame">Ping</a></li>
+<li><a href="bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping" target="classFrame">PingPlan</a></li>
+<li><a href="bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping" target="classFrame">PingPongCapability</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/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed" target="classFrame">PlanFailedCapability</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/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection" target="classFrame"><i>Plans</i></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/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping" target="classFrame">PongPlan</a></li>
+<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal" target="classFrame">SequentialGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody" target="classFrame">SequentialGoalPlanBody</a></li>
+<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
+<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><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/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection" target="classFrame"><i>Softgoals</i></a></li>
+<li><a href="bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal" target="classFrame">Subgoal</a></li>
+<li><a href="bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal" target="classFrame">SubgoalCapability</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">SuccessPlanBody</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Table</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">TestPlanBody</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain" target="classFrame"><i>Thing</i></a></li>
+<li><a href="bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal" target="classFrame">TopLevelGoal</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">TopLevelPlanBody</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/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationAgent</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationGoal</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationPlan</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationPlanBody</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>
diff --git a/bdi-jade/doc/allclasses-noframe.html b/bdi-jade/doc/allclasses-noframe.html
index 87b91b8..bab83ed 100644
--- a/bdi-jade/doc/allclasses-noframe.html
+++ b/bdi-jade/doc/allclasses-noframe.html
@@ -1,89 +1,146 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>All Classes</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<h1 class="bar">All&nbsp;Classes</h1>
-<div class="indexContainer">
-<ul>
-<li><a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></li>
-<li><a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></li>
-<li><a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></li>
-<li><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></li>
-<li><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></li>
-<li><a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></li>
-<li><a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation">Belief</a></li>
-<li><a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="interfaceName">Belief</span></a></li>
-<li><a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></li>
-<li><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></li>
-<li><a href="bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></li>
-<li><a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></li>
-<li><a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="interfaceName">BeliefListener</span></a></li>
-<li><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
-<li><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="interfaceName">BeliefSet</span></a></li>
-<li><a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></li>
-<li><a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></li>
-<li><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></li>
-<li><a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation">CapabilityAssociation</a></li>
-<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></li>
-<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></li>
-<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">DeliberationFunction</span></a></li>
-<li><a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">DisposablePlanBody</span></a></li>
-<li><a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></li>
-<li><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="interfaceName">Goal</span></a></li>
-<li><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></li>
-<li><a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="interfaceName">GoalListener</span></a></li>
-<li><a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation">GoalOwner</a></li>
-<li><a href="bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></li>
-<li><a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></li>
-<li><a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></li>
-<li><a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></li>
-<li><a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="interfaceName">MetadataElement</span></a></li>
-<li><a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></li>
-<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></li>
-<li><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">OptionGenerationFunction</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></li>
-<li><a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">OutputPlanBody</span></a></li>
-<li><a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></li>
-<li><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></li>
-<li><a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></li>
-<li><a href="bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></li>
-<li><a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></li>
-<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></li>
-<li><a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation">Plan</a></li>
-<li><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="interfaceName">Plan</span></a></li>
-<li><a href="bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></li>
-<li><a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="interfaceName">PlanBody</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanGoalDependency</a></li>
-<li><a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></li>
-<li><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></li>
-<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
-<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></li>
-<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></li>
-<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></li>
-<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></li>
-<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></li>
-<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="interfaceName">Softgoal</span></a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></li>
-<li><a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></li>
-<li><a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>All Classes</title>
+<meta name="date" content="2014-08-11">
+<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/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></li>
+<li><a href="bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples">AgentStarter</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/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></li>
+<li><a href="bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></li>
+<li><a href="bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</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/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></li>
+<li><a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></li>
+<li><a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></li>
+<li><a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></li>
+<li><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><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/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></li>
+<li><a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></li>
+<li><a href="bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</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/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a></li>
+<li><a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></li>
+<li><a href="bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></li>
+<li><a href="bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</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/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></li>
+<li><a href="bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">MyAgentSoftgoals</a></li>
+<li><a href="bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">MyGoal</a></li>
+<li><a href="bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a></li>
+<li><a href="bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a></li>
+<li><a href="bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></li>
+<li><a href="bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></li>
+<li><a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</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/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a></li>
+<li><a href="bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</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/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></li>
+<li><a href="bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></li>
+<li><a href="bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></li>
+<li><a href="bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a></li>
+<li><a href="bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></li>
+<li><a href="bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</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/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</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/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><i>Plans</i></a></li>
+<li><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><i>PlanSelectionStrategy</i></a></li>
+<li><a href="bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></li>
+<li><a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></li>
+<li><a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></li>
+<li><a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></li>
+<li><a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></li>
+<li><a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><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/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><i>Softgoals</i></a></li>
+<li><a href="bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Subgoal</a></li>
+<li><a href="bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><i>Thing</i></a></li>
+<li><a href="bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">TopLevelGoal</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</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/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">TransportationGoal</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></li>
+<li><a href="bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/annotation/Belief.html b/bdi-jade/doc/bdi4jade/annotation/Belief.html
index de3068c..72f8c30 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Belief.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Belief.html
@@ -1,167 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Belief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-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&nbsp;Class</li>
-<li><a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="memberNameLabel">Belief</span></pre>
-<dl>
-<dt><span class="simpleTagLabel">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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-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&nbsp;Class</li>
-<li><a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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/CapabilityAssociation.html b/bdi-jade/doc/bdi4jade/annotation/CapabilityAssociation.html
index 3b5643e..6e49c1e 100644
--- a/bdi-jade/doc/bdi4jade/annotation/CapabilityAssociation.html
+++ b/bdi-jade/doc/bdi4jade/annotation/CapabilityAssociation.html
@@ -1,234 +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 Mon Aug 11 00:38:58 BRT 2014 -->
-<title>CapabilityAssociation</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CapabilityAssociation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/CapabilityAssociation.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/CapabilityAssociation.html" target="_top">Frames</a></li>
-<li><a href="CapabilityAssociation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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 CapabilityAssociation" class="title">Annotation Type CapabilityAssociation</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">CapabilityAssociation</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>CapabilityAssociation</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CapabilityAssociation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CapabilityAssociation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/GoalOwner.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/CapabilityAssociation.html" target="_top">Frames</a></li>
+<li><a href="CapabilityAssociation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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 CapabilityAssociation" class="title">Annotation Type CapabilityAssociation</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Documented
+@Retention(value=RUNTIME)
+@Target(value=FIELD)
+public @interface <span class="strong">CapabilityAssociation</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.</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 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">&nbsp;</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/CapabilityAssociation.html#isComposition--">isComposition</a></span></code>
+ is an association between capabilities.</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 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">&nbsp;</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/CapabilityAssociation.html#isComposition()">isComposition</a></strong></code>
 <div class="block">This attributes indicated whether the relationship between the
- capabilities is a simple association or a composition.</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="isComposition--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>isComposition</h4>
-<pre>public abstract&nbsp;boolean&nbsp;isComposition</pre>
+ capabilities is a simple association or a composition.</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="isComposition()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isComposition</h4>
+<pre>public abstract&nbsp;boolean&nbsp;isComposition</pre>
 <div class="block">This attributes indicated whether the relationship between the
- capabilities is a simple association or a composition.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the capability relationship is a composition, false if it
-         is an association.</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/CapabilityAssociation.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/CapabilityAssociation.html" target="_top">Frames</a></li>
-<li><a href="CapabilityAssociation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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>
+ capabilities is a simple association or a composition.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if the capability relationship is a composition, false if it
+         is an association.</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/CapabilityAssociation.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/annotation/GoalOwner.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/CapabilityAssociation.html" target="_top">Frames</a></li>
+<li><a href="CapabilityAssociation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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/Belief.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
index b8a08a6..bd8d67b 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Belief.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/CapabilityAssociation.html b/bdi-jade/doc/bdi4jade/annotation/class-use/CapabilityAssociation.html
index b6058fc..e5abb94 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/CapabilityAssociation.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/CapabilityAssociation.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.CapabilityAssociation</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.annotation.CapabilityAssociation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/CapabilityAssociation.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/CapabilityAssociation.html" target="_top">Frames</a></li>
-<li><a href="CapabilityAssociation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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.CapabilityAssociation" class="title">Uses of Class<br>bdi4jade.annotation.CapabilityAssociation</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.CapabilityAssociation</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/CapabilityAssociation.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/CapabilityAssociation.html" target="_top">Frames</a></li>
-<li><a href="CapabilityAssociation.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.CapabilityAssociation</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.CapabilityAssociation";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/CapabilityAssociation.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/CapabilityAssociation.html" target="_top">Frames</a></li>
+<li><a href="CapabilityAssociation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.CapabilityAssociation" class="title">Uses of Class<br>bdi4jade.annotation.CapabilityAssociation</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.annotation.CapabilityAssociation</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/CapabilityAssociation.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/CapabilityAssociation.html" target="_top">Frames</a></li>
+<li><a href="CapabilityAssociation.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/GoalOwner.html b/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html
index c440e92..c8368a7 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/GoalOwner.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.GoalOwner</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.annotation.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.GoalOwner</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 74fc9f6..2bd8ad7 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.Direction.html
@@ -1,173 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.annotation.Parameter.Direction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.Direction.html" target="_top">Frames</a></li>
-<li><a href="Parameter.Direction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&nbsp;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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter.Direction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&nbsp;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>
 <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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
index 1b1ce17..584cf39 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Parameter.html
@@ -1,124 +1,197 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Parameter</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.annotation.Parameter";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.annotation.Parameter" class="title">Uses of Class<br>bdi4jade.annotation.Parameter</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.annotation.Parameter</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/annotation/class-use/Parameter.html" target="_top">Frames</a></li>
-<li><a href="Parameter.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Parameter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">
+<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.html" title="annotation in bdi4jade.annotation">Parameter</a></span><span class="tabEnd">&nbsp;</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.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a> in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a> with annotations of type <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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.String</code></td>
+<td class="colLast"><span class="strong">CompositeGoalCapability.MyGoal1.</span><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><span class="strong">CompositeGoalCapability.MyGoal2.</span><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><span class="strong">CompositeGoalCapability.MyGoal3.</span><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> with annotations of type <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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.String</code></td>
+<td class="colLast"><span class="strong">HelloWorldParamAgent.HelloWorldParamGoal.</span><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getName()">getName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="strong">HelloWorldParamPlan.</span><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#getTime()">getTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><span class="strong">HelloWorldParamAgent.HelloWorldParamGoal.</span><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getTime()">getTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">HelloWorldParamPlan.</span><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#setName(java.lang.String)">setName</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</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.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/Plan.html b/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html
index 59f6347..0ce46a0 100644
--- a/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html
+++ b/bdi-jade/doc/bdi4jade/annotation/class-use/Plan.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.annotation.Plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.annotation.Plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html b/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
index 2293082..2a59151 100644
--- a/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
+++ b/bdi-jade/doc/bdi4jade/annotation/GoalOwner.html
@@ -1,275 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>GoalOwner</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.required.element.summary">Required</a>&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalOwner</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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>
 <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="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">&nbsp;</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&lt;? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/GoalOwner.html#capability--">capability</a></span></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="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">&nbsp;</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&lt;? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/annotation/GoalOwner.html#capability()">capability</a></strong></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="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">&nbsp;</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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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="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">&nbsp;</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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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="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&nbsp;boolean&nbsp;internal</pre>
+ <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&nbsp;boolean&nbsp;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="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/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.required.element.summary">Required</a>&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li><a href="#annotation_type_required_element_summary">Required</a>&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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 735b56d..e80f80e 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-frame.html
@@ -1,28 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/annotation/package-summary.html" target="classFrame">bdi4jade.annotation</a></h1>
-<div class="indexContainer">
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="Parameter.Direction.html" title="enum in bdi4jade.annotation" target="classFrame">Parameter.Direction</a></li>
-</ul>
-<h2 title="Annotation Types">Annotation Types</h2>
-<ul title="Annotation Types">
-<li><a href="Belief.html" title="annotation in bdi4jade.annotation" target="classFrame">Belief</a></li>
-<li><a href="CapabilityAssociation.html" title="annotation in bdi4jade.annotation" target="classFrame">CapabilityAssociation</a></li>
-<li><a href="GoalOwner.html" title="annotation in bdi4jade.annotation" target="classFrame">GoalOwner</a></li>
-<li><a href="Parameter.html" title="annotation in bdi4jade.annotation" target="classFrame">Parameter</a></li>
-<li><a href="Plan.html" title="annotation in bdi4jade.annotation" target="classFrame">Plan</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-summary.html b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
index 350ce30..8a490c5 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-summary.html
@@ -1,183 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.annotation</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.annotation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Package</li>
-<li><a href="../../bdi4jade/belief/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation">CapabilityAssociation</a></td>
+<td class="colLast">
 <div class="block">This annotation allows to specify that an attribute of a <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>
- is an association between capabilities.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation">GoalOwner</a></td>
-<td class="colLast">
+ is an association between capabilities.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation">GoalOwner</a></td>
+<td class="colLast">
 <div class="block">This annotation allows to specify that a <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> belongs to a
- capability and, if so, whether is is internal or external.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation">Parameter</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</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&nbsp;Package</li>
-<li><a href="../../bdi4jade/belief/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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">&nbsp;</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">&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-tree.html b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
index 66f2907..060611b 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-tree.html
@@ -1,149 +1,140 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.annotation Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.annotation Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li><a href="../../bdi4jade/belief/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.annotation</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="../../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.annotation Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/package-use.html b/bdi-jade/doc/bdi4jade/annotation/package-use.html
index 186471e..0e4c7c2 100644
--- a/bdi-jade/doc/bdi4jade/annotation/package-use.html
+++ b/bdi-jade/doc/bdi4jade/annotation/package-use.html
@@ -1,157 +1,186 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.annotation</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.annotation";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/annotation/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.annotation</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</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/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></span><span class="tabEnd">&nbsp;</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.examples.compositegoal">Parameter</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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.examples.planparameter">Parameter</a>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html b/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
index 8790095..9ddc8d3 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Parameter.Direction.html
@@ -1,357 +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 Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Parameter.Direction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Parameter.Direction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.Direction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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">&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#INOUT">INOUT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/annotation/Parameter.Direction.html#OUT">OUT</a></span></code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Parameter.Direction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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&lt;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&gt;</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">&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#INOUT">INOUT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/annotation/Parameter.Direction.html#OUT">OUT</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;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>
 <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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>[]&nbsp;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())
 &nbsp;   System.out.println(c);
-</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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+</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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&nbsp;valueOf(java.lang.String&nbsp;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="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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/annotation/Parameter.html b/bdi-jade/doc/bdi4jade/annotation/Parameter.html
index ecd7a2f..cd1ff38 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Parameter.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Parameter.html
@@ -1,242 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Parameter</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Parameter";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Parameter.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&nbsp;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&nbsp;boolean&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li><a href="#annotation.type.optional.element.summary">Optional</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Parameter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;<a href="../../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a>&nbsp;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&nbsp;boolean&nbsp;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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li><a href="#annotation_type_optional_element_summary">Optional</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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/Plan.html b/bdi-jade/doc/bdi4jade/annotation/Plan.html
index e86279d..8024862 100644
--- a/bdi-jade/doc/bdi4jade/annotation/Plan.html
+++ b/bdi-jade/doc/bdi4jade/annotation/Plan.html
@@ -1,167 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-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="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="memberNameLabel">Plan</span></pre>
-<dl>
-<dt><span class="simpleTagLabel">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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-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="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Required&nbsp;|&nbsp;</li>
-<li>Optional</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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:&nbsp;</li>
+<li>Required&nbsp;|&nbsp;</li>
+<li>Optional</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</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/belief/AbstractBelief.html b/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
index 7a9c32a..cbd97e9 100644
--- a/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/AbstractBelief.html
@@ -1,650 +1,581 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>AbstractBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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":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&nbsp;Class</li>
-<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief value.</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;, <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="typeNameLabel">AbstractBelief&lt;T&gt;</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>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AbstractBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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&lt;T&gt;</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>&lt;T&gt;, <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&lt;T&gt;</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>&lt;T&gt;</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="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&nbsp;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">&nbsp;</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/AbstractBelief.html#AbstractBelief--">AbstractBelief</a></span>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-">AbstractBelief</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Initializes a belief with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-T-">AbstractBelief</a></span>(java.lang.String&nbsp;name,
-              <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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>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&nbsp;obj)</code>
+ 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&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief(java.lang.String)">AbstractBelief</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Initializes a belief with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBelief.html#AbstractBelief(java.lang.String, T)">AbstractBelief</a></strong>(java.lang.String&nbsp;name,
+              <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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">&nbsp;</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>&nbsp;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&nbsp;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 id="i2" class="altColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</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="i4" class="altColor">
-<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="i5" class="rowColor">
-<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>&nbsp;beliefEvent)</code>
+ belief.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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>&nbsp;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 id="i6" class="altColor">
-<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>&nbsp;beliefBases)</code>
-<div class="block">Removes a belief base that does not contain this belief anymore.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Sets the name of this belief.</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#setValue-T-">setValue</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;value)</code>
+ 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>&nbsp;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&nbsp;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>&nbsp;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 id="i9" class="rowColor">
-<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>
+ 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>
 <div class="block">Returns this belief as a string in the form:
- "belief name = belief value".</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>protected abstract void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></span>(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;AbstractBelief()</pre>
+ "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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;AbstractBelief(java.lang.String&nbsp;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.String-java.lang.Object-">
-<!--   -->
-</a><a name="AbstractBelief-java.lang.String-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractBelief</h4>
-<pre>public&nbsp;AbstractBelief(java.lang.String&nbsp;name,
-                      <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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&nbsp;void&nbsp;addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">Belief</a></code></span></div>
+ are used.</div>
+</li>
+</ul>
+<a name="AbstractBelief(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBelief</h4>
+<pre>public&nbsp;AbstractBelief(java.lang.String&nbsp;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&nbsp;AbstractBelief(java.lang.String&nbsp;name,
+              <a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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&nbsp;void&nbsp;addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase(bdi4jade.belief.BeliefBase)">Belief</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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="equals-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+ 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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
 <div class="block">Returns true of the object is a belief and has the same name of this
- belief.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;&nbsp;getBeliefBases()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;java.lang.String&nbsp;getName()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;int&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;notifyBeliefBases(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;beliefEvent)</pre>
+ belief.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;&nbsp;getBeliefBases()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;int&nbsp;hashCode()</pre>
+<div class="block">Returns the hash code of this belief name.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;notifyBeliefBases(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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="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&nbsp;void&nbsp;removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBases)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">Belief</a></code></span></div>
+ 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&nbsp;void&nbsp;removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBases)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase(bdi4jade.belief.BeliefBase)">Belief</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>beliefBases</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.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setName</h4>
-<pre>protected&nbsp;void&nbsp;setName(java.lang.String&nbsp;name)</pre>
+ 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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;void&nbsp;setName(java.lang.String&nbsp;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="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-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>public final&nbsp;void&nbsp;setValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;value)</pre>
+ 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&nbsp;void&nbsp;setValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue-T-">setValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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-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&nbsp;java.lang.String&nbsp;toString()</pre>
+ this belief value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/belief/Belief.html#setValue(T)">setValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt;</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&nbsp;java.lang.String&nbsp;toString()</pre>
 <div class="block">Returns this belief as a string in the form:
- "belief name = belief value".</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateValue</h4>
-<pre>protected abstract&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;value)</pre>
+ "belief name = belief value".</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&nbsp;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="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&nbsp;Class</li>
-<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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(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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/belief/AbstractBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
index dd37752..9bdf8fd 100644
--- a/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/AbstractBeliefSet.html
@@ -1,497 +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 (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>AbstractBeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.AbstractBeliefSet&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief set values.</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;T&gt;&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <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="typeNameLabel">AbstractBeliefSet&lt;T&gt;</span>
-extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;java.util.Set&lt;T&gt;&gt;
-implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AbstractBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.AbstractBeliefSet&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;java.util.Set&lt;T&gt;&gt;
+implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</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="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&nbsp;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">&nbsp;</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/AbstractBeliefSet.html#AbstractBeliefSet--">AbstractBeliefSet</a></span>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-">AbstractBeliefSet</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Initializes a belief set with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-java.util.Set-">AbstractBeliefSet</a></span>(java.lang.String&nbsp;name,
-                 java.util.Set&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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-T-">addSetValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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-T-">addValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</code>
+ 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&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet(java.lang.String)">AbstractBeliefSet</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Initializes a belief set with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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&nbsp;name,
+                 java.util.Set&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;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 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-T-">removeSetValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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-T-">removeValue</a></span>(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</code>
+ 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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;AbstractBeliefSet(java.lang.String&nbsp;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.String-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AbstractBeliefSet</h4>
-<pre>public&nbsp;AbstractBeliefSet(java.lang.String&nbsp;name,
-                         java.util.Set&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&nbsp;values)</pre>
-<div class="block">Initializes a belief set with its name and an initial set of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the belief set.</dd>
-<dd><code>values</code> - the initial values of this belief set.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="addSetValue-java.lang.Object-">
-<!--   -->
-</a><a name="addSetValue-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addSetValue</h4>
-<pre>protected abstract&nbsp;void&nbsp;addSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</pre>
+ are used.</div>
+</li>
+</ul>
+<a name="AbstractBeliefSet(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractBeliefSet</h4>
+<pre>public&nbsp;AbstractBeliefSet(java.lang.String&nbsp;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&nbsp;AbstractBeliefSet(java.lang.String&nbsp;name,
+                 java.util.Set&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&nbsp;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&nbsp;void&nbsp;addSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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="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-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addValue</h4>
-<pre>public final&nbsp;void&nbsp;addValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</pre>
+ <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&nbsp;void&nbsp;addValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;</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-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&nbsp;boolean&nbsp;removeSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</pre>
+ of this value.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#addValue(T)">addValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;</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&nbsp;boolean&nbsp;removeSetValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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="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-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeValue</h4>
-<pre>public final&nbsp;boolean&nbsp;removeValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;value)</pre>
+ <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&nbsp;boolean&nbsp;removeValue(<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&nbsp;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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;</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-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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#removeValue(T)">removeValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;</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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/belief/Belief.html b/bdi-jade/doc/bdi4jade/belief/Belief.html
index 96a8973..bab4793 100644
--- a/bdi-jade/doc/bdi4jade/belief/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/Belief.html
@@ -1,366 +1,328 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>Belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Belief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Belief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief value.</dd>
-</dl>
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>jade.content.Concept, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Term</dd>
-</dl>
-<dl>
-<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>, <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>, <a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a>, <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>, <a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Belief&lt;T&gt;</span>
-extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, 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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;T&gt;</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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Concept</pre>
 <div class="block">This interface represents a belief of the belief base. It has a name and a
  value associate with it. It is parameterized by the type of the belief value.
  
  It extends the <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><code>MetadataElement</code></a> interface, allowing to associate
- metadata with beliefs.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;beliefBase)</code>
-<div class="block">Adds a belief base that contains this belief.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases</a></span>()</code>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getName--">getName</a></span>()</code>
-<div class="block">Returns the name of this belief.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets the current value of the belief.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</code>
-<div class="block">Removes a belief base that does not contain this belief anymore.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/Belief.html#setValue-T-">setValue</a></span>(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&nbsp;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&nbsp;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&nbsp;addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+ 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">&nbsp;</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>&nbsp;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&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;addBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>beliefBase</code> - the belief base to be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBases--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBases</h4>
-<pre>java.util.Set&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;&nbsp;getBeliefBases()</pre>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the belief bases.</dd>
-</dl>
-</li>
-</ul>
-<a name="getName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getName</h4>
-<pre>java.lang.String&nbsp;getName()</pre>
-<div class="block">Returns the name of this belief.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the string that is the belief name.</dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre><a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&nbsp;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&nbsp;removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+ 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&lt;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;&nbsp;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&nbsp;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>&nbsp;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&nbsp;removeBeliefBase(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>beliefBase</code> - the belief base to be removed.</dd>
-</dl>
-</li>
-</ul>
-<a name="setValue-java.lang.Object-">
-<!--   -->
-</a><a name="setValue-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setValue</h4>
-<pre>void&nbsp;setValue(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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&nbsp;setValue(<a href="../../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/belief/BeliefBase.html b/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
index cc4abf6..2bde898 100644
--- a/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
+++ b/bdi-jade/doc/bdi4jade/belief/BeliefBase.html
@@ -1,698 +1,616 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>BeliefBase</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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};
-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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BeliefBase</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This class represents a belief base of a capability. It aggregates its
- 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">&nbsp;</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>&nbsp;</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>&nbsp;capability)</code>
-<div class="block">Creates a belief base associated with a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</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>&nbsp;capability,
-          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;beliefs)</code>
+ 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">&nbsp;</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>&nbsp;</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>&nbsp;capability)</code>
+<div class="block">Creates a belief base associated with a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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>&nbsp;capability,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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="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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;?&gt;&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;belief)</code>
-<div class="block">Adds a belief to the belief base.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getAllBeliefs--">getAllBeliefs</a></span>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&lt;?&gt;&nbsp;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>&nbsp;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>&lt;?&gt;&nbsp;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&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getAllBeliefs()">getAllBeliefs</a></strong>()</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 id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.String-">getBelief</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Retrieves a belief from the belief base.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;</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="i6" class="altColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</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 specific belief base.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#getBeliefValues--">getBeliefValues</a></span>()</code>
-<div class="block">Returns a list of all belief values from this belief base.</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>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.String-">hasBelief</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Checks whether a belief is part of the belief base.</div>
-</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/belief/BeliefBase.html#notifyBeliefChanged-bdi4jade.event.BeliefEvent-">notifyBeliefChanged</a></span>(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;beliefChanged)</code>
+ 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>&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#getBelief(java.lang.String)">getBelief</a></strong>(java.lang.String&nbsp;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&lt;<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;</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&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</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&lt;java.lang.Object&gt;</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&nbsp;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>&nbsp;beliefChanged)</code>
 <div class="block">Notifies the capability associated with this belief base that a belief
- was modified.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.String-">removeBelief</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Removes a belief from the belief base.</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/belief/BeliefBase.html#removeBeliefListener-bdi4jade.event.BeliefListener-">removeBeliefListener</a></span>(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&nbsp;beliefListener)</code>
-<div class="block">Removes a belief listener.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<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>&nbsp;capability)</code>
-<div class="block">Associates a capability with this belief base.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/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="i15" class="rowColor">
-<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>
+ 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>&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/BeliefBase.html#removeBelief(java.lang.String)">removeBelief</a></strong>(java.lang.String&nbsp;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>&nbsp;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>&nbsp;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>
 <div class="block">Returns this belief base as a string in the form:
- "Belief base of Capability ID = [ BELIEFS ]".</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefBase.html#updateBelief-java.lang.String-java.lang.Object-">updateBelief</a></span>(java.lang.String&nbsp;name,
-            java.lang.Object&nbsp;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&nbsp;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&nbsp;BeliefBase()</pre>
+ "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&nbsp;name,
+            java.lang.Object&nbsp;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&nbsp;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&nbsp;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&nbsp;BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability,
-                  java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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&nbsp;BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;BeliefBase(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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="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&nbsp;void&nbsp;addBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;addBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&nbsp;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&nbsp;void&nbsp;addOrUpdateBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;belief)</pre>
+ 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&nbsp;void&nbsp;addBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;addBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&nbsp;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&nbsp;void&nbsp;addOrUpdateBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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="paramLabel">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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;getAllBeliefs()</pre>
+ 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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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="returnLabel">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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;getBelief(java.lang.String&nbsp;name)</pre>
+ 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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;getBelief(java.lang.String&nbsp;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="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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;getBeliefs()</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="getBeliefValues--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefValues</h4>
-<pre>public&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;getBeliefValues()</pre>
-<div class="block">Returns a list of all belief values from this belief base.</div>
-<dl>
-<dt><span class="returnLabel">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&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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="hasBelief-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasBelief</h4>
-<pre>public&nbsp;boolean&nbsp;hasBelief(java.lang.String&nbsp;name)</pre>
+ 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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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&nbsp;java.util.List&lt;java.lang.Object&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;boolean&nbsp;hasBelief(java.lang.String&nbsp;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="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="notifyBeliefChanged-bdi4jade.event.BeliefEvent-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>notifyBeliefChanged</h4>
-<pre>protected&nbsp;void&nbsp;notifyBeliefChanged(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;beliefChanged)</pre>
+ 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&nbsp;void&nbsp;notifyBeliefChanged(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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="paramLabel">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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;removeBelief(java.lang.String&nbsp;name)</pre>
+ 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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;removeBelief(java.lang.String&nbsp;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="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&nbsp;void&nbsp;removeBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&nbsp;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&nbsp;void&nbsp;setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
+ 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&nbsp;void&nbsp;removeBeliefListener(<a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&nbsp;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&nbsp;void&nbsp;setCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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="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&nbsp;int&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
+ 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&nbsp;int&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
 <div class="block">Returns this belief base as a string in the form:
- "Belief base of Capability ID = [ BELIEFS ]".</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateBelief</h4>
-<pre>public&nbsp;boolean&nbsp;updateBelief(java.lang.String&nbsp;name,
-                            java.lang.Object&nbsp;value)</pre>
+ "Belief base of Capability ID = [ BELIEFS ]".</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;boolean&nbsp;updateBelief(java.lang.String&nbsp;name,
+                   java.lang.Object&nbsp;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="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/belief/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
index 68f2745..5373d14 100644
--- a/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/BeliefSet.html
@@ -1,331 +1,297 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>BeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefSet";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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&lt;T&gt;</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief set values.</dd>
-</dl>
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;T&gt;&gt;, jade.content.Concept, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable, jade.content.Term</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>, <a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">BeliefSet&lt;T&gt;</span>
-extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;T&gt;&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;, 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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;T&gt;&gt;</pre>
 <div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;value)</code>
-<div class="block">Adds a new value to this belief set.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns an iterator for this belief set.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue</a></span>(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;addValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;value)</pre>
-<div class="block">Adds a new value to this belief set.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="hasValue-java.lang.Object-">
-<!--   -->
-</a><a name="hasValue-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasValue</h4>
-<pre>boolean&nbsp;hasValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt;&nbsp;iterator()</pre>
-<div class="block">Returns an iterator for this belief set.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the iterator to iterate the values of the belief set.</dd>
-</dl>
-</li>
-</ul>
-<a name="removeValue-java.lang.Object-">
-<!--   -->
-</a><a name="removeValue-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeValue</h4>
-<pre>boolean&nbsp;removeValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;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>&nbsp;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&lt;<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt;</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>&nbsp;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&nbsp;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&nbsp;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&nbsp;addValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&nbsp;hasValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt;&nbsp;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&nbsp;removeValue(<a href="../../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/belief/class-use/AbstractBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
index 6e9d89d..f30bcac 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBelief.html
@@ -1,219 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.AbstractBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.AbstractBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</span></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">&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</span></code>
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</span></code>
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></code>
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></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 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">&nbsp;</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&nbsp;</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>
+ 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">&nbsp;</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&nbsp;</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>
 <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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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 5cdb107..07343f9 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/AbstractBeliefSet.html
@@ -1,172 +1,163 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.AbstractBeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.AbstractBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></code>
 <div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
  <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
- not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
index 2c32dd5..df45b57 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/Belief.html
@@ -1,480 +1,471 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.belief.Belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.belief.Belief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/Belief.html" target="_top">Frames</a></li>
-<li><a href="Belief.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</span></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">&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</strong></code>
 <div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that implement <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</span></code>
+ 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</span></code>
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</span></code>
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></code>
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></code>
 <div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
  <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
- not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&lt;?&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.String-">getBelief</a></span>(java.lang.String&nbsp;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>&lt;?&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.String-">removeBelief</a></span>(java.lang.String&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&lt;?&gt;</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&nbsp;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>&lt;?&gt;</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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><span class="strong">BeliefBase.</span><code><strong><a href="../../../bdi4jade/belief/BeliefBase.html#getAllBeliefs()">getAllBeliefs</a></strong>()</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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#getBeliefs--">getBeliefs</a></span>()</code>
-<div class="block">Gets all beliefs of this specific belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> with parameters of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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">&nbsp;</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>&nbsp;capability,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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">&nbsp;</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>&nbsp;capability,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&lt;?&gt;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&lt;?&gt;&nbsp;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">&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;belief,
-           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
-           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
-           java.lang.Object&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&lt;?&gt;</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>&nbsp;</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">&nbsp;</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>&lt;?&gt;&nbsp;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">&nbsp;</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&nbsp;</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>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;id,
+          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;id,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&lt;?&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&lt;?&gt;&nbsp;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">&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;belief,
+           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
+           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
+           java.lang.Object&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&lt;?&gt;</code></td>
+<td class="colLast"><span class="strong">BeliefAlreadyExistsException.</span><code><strong><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</a></strong>()</code>&nbsp;</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">&nbsp;</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>&lt;?&gt;&nbsp;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">&nbsp;</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&nbsp;</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>
 <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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
index fd2b674..43bc33b 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefBase.html
@@ -1,326 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.BeliefBase</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.BeliefBase</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</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="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="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.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 types with arguments of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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&lt;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">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>&nbsp;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="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>&nbsp;beliefBase)</code>&nbsp;</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>&nbsp;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>&nbsp;beliefBases)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</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&lt;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&gt;</code></td>
+<td class="colLast"><span class="strong">AbstractBelief.</span><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html#getBeliefBases()">getBeliefBases</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;beliefBase)</code>&nbsp;</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>&nbsp;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>&nbsp;beliefBases)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> with parameters of type <a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></span><span class="tabEnd">&nbsp;</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/examples/blocksworld/BlocksWorldView.html#BlocksWorldView(bdi4jade.belief.BeliefBase)">BlocksWorldView</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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="typeNameLabel">BeliefSetValueGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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="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>&nbsp;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="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>&nbsp;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="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>&nbsp;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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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.</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>&nbsp;</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>&nbsp;</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>
-<div class="block">Returns the belief base of the capability.</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/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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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>
+<div class="block">Returns the belief base of the capability.</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>&nbsp;</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>&nbsp;</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>
+<div class="block">Returns the belief base of the capability.</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/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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
index f38771f..9b046f7 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/BeliefSet.html
@@ -1,180 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.belief.BeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.belief.BeliefSet";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.belief.BeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
 <div class="block">This package contains interfaces and classes that allows representation of
  beliefs of an agent, which are stored in belief bases, part of agent
- capabilities.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that implement <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></code>
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></code>
 <div class="block">This class extends the <a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
  <a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
- not persisted in a permanent memory.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/BeliefSet.html" target="_top">Frames</a></li>
-<li><a href="BeliefSet.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/PersistentBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
index 262dd34..78c2e74 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/PersistentBelief.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.PersistentBelief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/PersistentBelief.html" target="_top">Frames</a></li>
-<li><a href="PersistentBelief.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.PersistentBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
index 4471fa7..09cb8be 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBelief.html
@@ -1,167 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.TransientBelief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBelief.html" target="_top">Frames</a></li>
-<li><a href="TransientBelief.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd">&nbsp;</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&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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>
 <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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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 d1e13e6..6f945da 100644
--- a/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/class-use/TransientBeliefSet.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.belief.TransientBeliefSet";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/belief/class-use/TransientBeliefSet.html" target="_top">Frames</a></li>
-<li><a href="TransientBeliefSet.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.belief.TransientBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/belief/package-frame.html b/bdi-jade/doc/bdi4jade/belief/package-frame.html
index a3c011e..d36081b 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-frame.html
@@ -1,30 +1,29 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/belief/package-summary.html" target="classFrame">bdi4jade.belief</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Belief.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">Belief</span></a></li>
-<li><a href="BeliefSet.html" title="interface in bdi4jade.belief" target="classFrame"><span class="interfaceName">BeliefSet</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AbstractBelief.html" title="class in bdi4jade.belief" target="classFrame">AbstractBelief</a></li>
-<li><a href="AbstractBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">AbstractBeliefSet</a></li>
-<li><a href="BeliefBase.html" title="class in bdi4jade.belief" target="classFrame">BeliefBase</a></li>
-<li><a href="PersistentBelief.html" title="class in bdi4jade.belief" target="classFrame">PersistentBelief</a></li>
-<li><a href="TransientBelief.html" title="class in bdi4jade.belief" target="classFrame">TransientBelief</a></li>
-<li><a href="TransientBeliefSet.html" title="class in bdi4jade.belief" target="classFrame">TransientBeliefSet</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/belief/package-summary.html b/bdi-jade/doc/bdi4jade/belief/package-summary.html
index c7c0c19..c3f2fdf 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-summary.html
@@ -1,221 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.belief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/core/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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:&nbsp;<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">&nbsp;</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>&lt;T&gt;</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>&lt;T&gt;</td>
-<td class="colLast">
+ capabilities.</div>
+</div>
+<p>See:&nbsp;<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">&nbsp;</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>&lt;T&gt;</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>&lt;T&gt;</td>
+<td class="colLast">
 <div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</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>&lt;T&gt;</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>&lt;T&gt;</td>
-<td class="colLast">
+ 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">&nbsp;</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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt;</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/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</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>&lt;T&gt;</td>
-<td class="colLast">
+ 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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt;</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>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package_description">
+<!--   -->
+</a>
+<h2 title="Package bdi4jade.belief Description">Package bdi4jade.belief Description</h2>
 <div class="block">This package contains interfaces and classes that allows representation of
  beliefs of an agent, which are stored in belief bases, part of agent
- capabilities.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/core/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
diff --git a/bdi-jade/doc/bdi4jade/belief/package-tree.html b/bdi-jade/doc/bdi4jade/belief/package-tree.html
index a6747a6..cb4f767 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-tree.html
@@ -1,190 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.belief Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.belief Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/annotation/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/core/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt; (also extends jade.content.Concept, bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-<li type="circle">jade.util.leap.Serializable
-<ul>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.belief Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">AbstractBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">TransientBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)</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>&lt;T&gt;</li>
+<li type="circle">bdi4jade.belief.<a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>
diff --git a/bdi-jade/doc/bdi4jade/belief/package-use.html b/bdi-jade/doc/bdi4jade/belief/package-use.html
index 50891c7..6014fe3 100644
--- a/bdi-jade/doc/bdi4jade/belief/package-use.html
+++ b/bdi-jade/doc/bdi4jade/belief/package-use.html
@@ -1,342 +1,354 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.belief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.belief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/belief/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<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">&nbsp;</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="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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="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="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"><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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>
+</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">&nbsp;</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">&nbsp;</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.examples.blocksworld">
+<!--   -->
+</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/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld">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.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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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.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">&nbsp;</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">&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
index 31f6cd6..7080f61 100644
--- a/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/PersistentBelief.html
@@ -1,400 +1,370 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>PersistentBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PersistentBelief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PersistentBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.PersistentBelief&lt;T&gt;</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>&lt;T&gt;, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">PersistentBelief&lt;T&gt;</span>
-extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PersistentBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.PersistentBelief&lt;T&gt;</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>&lt;T&gt;, <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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</pre>
 <div class="block">This class extends the <a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
  which is persisted in a permanent memory. This class has not been implemented
- yet.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.belief.PersistentBelief">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#value">value</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#PersistentBelief-java.lang.String-">PersistentBelief</a></span>(java.lang.String&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#getValue--">getValue</a></span>()</code>
-<div class="block">Not implemented yet.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/PersistentBelief.html#updateValue-T-">updateValue</a></span>(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;PersistentBelief(java.lang.String&nbsp;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&nbsp;<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&nbsp;getValue()</pre>
-<div class="block">Not implemented yet.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the belief value.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="updateValue-java.lang.Object-">
-<!--   -->
-</a><a name="updateValue-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateValue</h4>
-<pre>protected&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&nbsp;value)</pre>
-<div class="block">Not implemented yet.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to set.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/Belief.html#setValue-T-"><code>Belief.setValue(java.lang.Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PersistentBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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">&nbsp;</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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</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&nbsp;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">&nbsp;</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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;PersistentBelief(java.lang.String&nbsp;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&nbsp;<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&nbsp;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&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;<a href="../../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt;</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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/belief/TransientBelief.html b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
index c86a2e6..4370def 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBelief.html
@@ -1,454 +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 (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>TransientBelief</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransientBelief";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.TransientBelief&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief value.</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TransientBelief&lt;T&gt;</span>
-extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransientBelief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBelief&lt;T&gt;</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>&lt;T&gt;, <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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</pre>
 <div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
- transient belief, which is not persisted in a permanent memory.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBelief">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#value">value</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier</th>
-<th class="colLast" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief--">TransientBelief</a></span>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-">TransientBelief</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Initializes a transient belief with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-T-">TransientBelief</a></span>(java.lang.String&nbsp;name,
-               <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets the current value of the belief.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBelief.html#updateValue-T-">updateValue</a></span>(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;TransientBelief()</pre>
+ 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">&nbsp;</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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String)">TransientBelief</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Initializes a transient belief with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBelief.html#TransientBelief(java.lang.String, T)">TransientBelief</a></strong>(java.lang.String&nbsp;name,
+               <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;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">&nbsp;</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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;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&nbsp;TransientBelief(java.lang.String&nbsp;name)</pre>
-<div class="block">Initializes a transient belief with its name.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the belief name.</dd>
-</dl>
-</li>
-</ul>
-<a name="TransientBelief-java.lang.String-java.lang.Object-">
-<!--   -->
-</a><a name="TransientBelief-java.lang.String-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TransientBelief</h4>
-<pre>public&nbsp;TransientBelief(java.lang.String&nbsp;name,
-                       <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;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&nbsp;<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;getValue()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#getValue--">Belief</a></code></span></div>
-<div class="block">Gets the current value of the belief.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the belief value.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="updateValue-java.lang.Object-">
-<!--   -->
-</a><a name="updateValue-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateValue</h4>
-<pre>protected&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">AbstractBelief</a></code></span></div>
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBelief(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBelief</h4>
+<pre>public&nbsp;TransientBelief(java.lang.String&nbsp;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&nbsp;TransientBelief(java.lang.String&nbsp;name,
+               <a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;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&nbsp;<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;getValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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&nbsp;void&nbsp;updateValue(<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&nbsp;value)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">AbstractBelief</a></code></strong></div>
 <div class="block">Sets the value of this belief. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-"><code>AbstractBelief.setValue(Object)</code></a> method.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to set.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-"><code>AbstractBelief.updateValue(java.lang.Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBelief.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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(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>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;<a href="../../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt;</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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/belief/TransientBeliefSet.html b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
index f634ca7..7813a1d 100644
--- a/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
+++ b/bdi-jade/doc/bdi4jade/belief/TransientBeliefSet.html
@@ -1,560 +1,506 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>TransientBeliefSet</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TransientBeliefSet";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBeliefSet</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.belief.TransientBeliefSet&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief set values.</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;T&gt;&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">TransientBeliefSet&lt;T&gt;</span>
-extends <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;
-implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransientBeliefSet</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">bdi4jade.belief.AbstractBeliefSet</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.belief.TransientBeliefSet&lt;T&gt;</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>&lt;java.util.Set&lt;T&gt;&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;
+implements <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</pre>
 <div class="block">This class extends the <a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
  <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
- not persisted in a permanent memory.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.belief.TransientBeliefSet">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier</th>
-<th class="colLast" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet--">TransientBeliefSet</a></span>()</code>
-<div class="block">The default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-">TransientBeliefSet</a></span>(java.lang.String&nbsp;name)</code>
-<div class="block">Initializes a belief set with its name.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-java.util.Set-">TransientBeliefSet</a></span>(java.lang.String&nbsp;name,
-                  java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#addSetValue-T-">addSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#getValue--">getValue</a></span>()</code>
-<div class="block">Gets the current value of the belief.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#hasValue-T-">hasValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#iterator--">iterator</a></span>()</code>
-<div class="block">Returns an iterator for this belief set.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>protected boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/belief/TransientBeliefSet.html#removeSetValue-T-">removeSetValue</a></span>(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;TransientBeliefSet()</pre>
+ 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&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)">TransientBeliefSet</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Initializes a belief set with its name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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&nbsp;name,
+                  java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;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">&nbsp;</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>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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>&nbsp;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&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;TransientBeliefSet(java.lang.String&nbsp;name)</pre>
-<div class="block">Initializes a belief set with its name.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of this belief set.</dd>
-</dl>
-</li>
-</ul>
-<a name="TransientBeliefSet-java.lang.String-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>TransientBeliefSet</h4>
-<pre>public&nbsp;TransientBeliefSet(java.lang.String&nbsp;name,
-                          java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;values)</pre>
-<div class="block">Initializes a belief set with its name and an initial set of values.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - the name of the belief set.</dd>
-<dd><code>values</code> - the initial values of this belief set.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="addSetValue-java.lang.Object-">
-<!--   -->
-</a><a name="addSetValue-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addSetValue</h4>
-<pre>protected&nbsp;void&nbsp;addSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">AbstractBeliefSet</a></code></span></div>
+ are used.</div>
+</li>
+</ul>
+<a name="TransientBeliefSet(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TransientBeliefSet</h4>
+<pre>public&nbsp;TransientBeliefSet(java.lang.String&nbsp;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&nbsp;TransientBeliefSet(java.lang.String&nbsp;name,
+                  java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;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&nbsp;void&nbsp;addSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue(T)">AbstractBeliefSet</a></code></strong></div>
 <div class="block">Adds a value of this belief set. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBeliefSet.html#addValue-T-"><code>AbstractBeliefSet.addValue(Object)</code></a> method.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">addSetValue</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be added.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-"><code>AbstractBeliefSet.addSetValue(Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;getValue()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/Belief.html#getValue--">Belief</a></code></span></div>
-<div class="block">Gets the current value of the belief.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/Belief.html#getValue--">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the belief value.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/Belief.html#getValue--"><code>Belief.getValue()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="hasValue-java.lang.Object-">
-<!--   -->
-</a><a name="hasValue-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasValue</h4>
-<pre>public&nbsp;boolean&nbsp;hasValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">BeliefSet</a></code></span></div>
-<div class="block">Checks whether this belief set has the provided value.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be checked.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the belief set contains this value, false otherwise.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/BeliefSet.html#hasValue-T-"><code>BeliefSet.hasValue(java.lang.Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="iterator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>iterator</h4>
-<pre>public&nbsp;java.util.Iterator&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;iterator()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">BeliefSet</a></code></span></div>
-<div class="block">Returns an iterator for this belief set.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/BeliefSet.html#iterator--">iterator</a></code>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the iterator to iterate the values of the belief set.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/BeliefSet.html#iterator--"><code>BeliefSet.iterator()</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="removeSetValue-java.lang.Object-">
-<!--   -->
-</a><a name="removeSetValue-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removeSetValue</h4>
-<pre>protected&nbsp;boolean&nbsp;removeSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">AbstractBeliefSet</a></code></span></div>
+ <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>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;getValue()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&gt;</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&nbsp;boolean&nbsp;hasValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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&nbsp;java.util.Iterator&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;iterator()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<code><a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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&nbsp;boolean&nbsp;removeSetValue(<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&nbsp;value)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue(T)">AbstractBeliefSet</a></code></strong></div>
 <div class="block">Removes a value of this belief set. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeValue-T-"><code>AbstractBeliefSet.removeValue(Object)</code></a> method.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">removeSetValue</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to be added.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the value was removed, false otherwise.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-"><code>AbstractBeliefSet.removeSetValue(Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="updateValue-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>updateValue</h4>
-<pre>protected&nbsp;void&nbsp;updateValue(java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;value)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">AbstractBelief</a></code></span></div>
+ <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>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;</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&nbsp;void&nbsp;updateValue(java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&nbsp;value)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue(T)">AbstractBelief</a></code></strong></div>
 <div class="block">Sets the value of this belief. It is invoked by the
- <a href="../../bdi4jade/belief/AbstractBelief.html#setValue-T-"><code>AbstractBelief.setValue(Object)</code></a> method.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&gt;</code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>value</code> - the value to set.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/belief/AbstractBelief.html#updateValue-T-"><code>AbstractBelief.updateValue(java.lang.Object)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/TransientBeliefSet.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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(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>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;java.util.Set&lt;<a href="../../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt;&gt;</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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
index 6d14388..89b714d 100644
--- a/bdi-jade/doc/bdi4jade/core/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/BDIAgent.html
@@ -1,902 +1,803 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>BDIAgent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BDIAgent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.core</div>
-<h2 title="Class BDIAgent" class="title">Class BDIAgent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>jade.core.Agent</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.BDIAgent</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
-</dl>
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">BDIAgent</span>
-extends jade.core.Agent</pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BDIAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.core</div>
+<h2 title="Class BDIAgent" class="title">Class BDIAgent</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>jade.core.Agent</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.core.BDIAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a>, <a href="../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a>, <a href="../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a>, <a href="../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a>, <a href="../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a>, <a href="../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a>, <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">BDIAgent</span>
+extends jade.core.Agent</pre>
 <div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
  which are selected to become intentions, i.e. to tried to be achieve by means
  of the selection and execution of plans. It also have a set of
  <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a>. It has a behavior that runs the BDI-interpreter. This
  agent also have a <code>MsgReceiver</code> behavior to receive all messages that
- the agent current plans can process.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.core.BDIAgent">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.jade.core.Agent">
-<!--   -->
-</a>
-<h3>Nested classes/interfaces inherited from class&nbsp;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&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent--">BDIAgent</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[]&nbsp;capabilities)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent</a></span>(java.util.Collection&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;capabilities)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Adds a capability to this agent.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ the agent current plans can process.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.core.BDIAgent">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested_class_summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;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>[]&nbsp;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&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;owner,
+       <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;owner,
+       <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+       <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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 id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ 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>&nbsp;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>&nbsp;goal,
+       <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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 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>&nbsp;softgoal)</code>
-<div class="block">Adds a new softgoal to this agent.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Drops a given goal of this agent.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a></span>(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal)</code>
-<div class="block">Drops a given softgoal of this agent.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs</a></span>()</code>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals</a></span>()</code>
-<div class="block">Gets all goals of this agent.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals</a></span>()</code>
-<div class="block">Gets all softgoals of this agent.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#init--">init</a></span>()</code>
-<div class="block">This method initializes the BDI agent.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Removes a capability from this agent.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;beliefRevisionStrategy)</code>&nbsp;</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</code>&nbsp;</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Sets a goal to be no longer desired.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;optionGenerationFunction)</code>&nbsp;</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;planSelectionStrategy)</code>&nbsp;</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#setup--">setup</a></span>()</code>
-<div class="block">Initializes the BDI agent.</div>
-</td>
-</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/BDIAgent.html#takeDown--">takeDown</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.jade.core.Agent">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
-<div class="block">Default constructor.</div>
-</li>
-</ul>
-<a name="BDIAgent-bdi4jade.core.Capability:A-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BDIAgent</h4>
-<pre>public&nbsp;BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[]&nbsp;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&nbsp;BDIAgent(java.util.Collection&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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&nbsp;void&nbsp;addCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
-<div class="block">Adds a capability to this agent.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capability</code> - capability to be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-                    <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-</dl>
-</li>
-</ul>
-<a name="addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-                    <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                    <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
+ 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>&nbsp;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>&nbsp;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>&nbsp;softgoal)</code>
+<div class="block">Drops a given softgoal of this agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a></strong>()</code>
+<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a></strong>()</code>
+<div class="block">Gets all goals of this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a></strong>()</code>
+<div class="block">Gets all softgoals of this agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a></strong>()</code>
+<div class="block">Returns the root capability of this agent.</div>
+</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/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a></strong>()</code>&nbsp;</td>
+</tr>
+<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"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr 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><strong><a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a></strong>()</code>&nbsp;</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>&nbsp;capability)</code>
+<div class="block">Removes a capability from 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#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a></strong>(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;beliefRevisionStrategy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a></strong>(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a></strong>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+<div class="block">Sets a goal to be 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/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a></strong>(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;optionGenerationFunction)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a></strong>(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;planSelectionStrategy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<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="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/BDIAgent.html#takeDown()">takeDown</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;BDIAgent(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[]&nbsp;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&nbsp;BDIAgent(java.util.Collection&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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&nbsp;void&nbsp;addCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
+           <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block">Adds a new goal to this agent to be achieved.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>owner</code> - the Capability that is owner of the goal.</dd><dd><code>goal</code> - the goal to be achieved.</dd></dl>
+</li>
+</ul>
+<a name="addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
+           <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+           <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-<dd><code>goalListener</code> - the listener to be notified.</dd>
-</dl>
-</li>
-</ul>
-<a name="addGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-</dl>
-</li>
-</ul>
-<a name="addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoal</h4>
-<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                    <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
+ achieve this goal.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>owner</code> - the Capability that is owner of the goal.</dd><dd><code>goal</code> - the goal to be achieved.</dd><dd><code>goalListener</code> - the listener to be notified.</dd></dl>
+</li>
+</ul>
+<a name="addGoal(bdi4jade.goal.Goal)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGoal</h4>
+<pre>public&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+           <a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
 <div class="block">Adds a new goal to this agent to be achieved and adds a listener to
- observe its end.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-<dd><code>goalListener</code> - the listener to be notified.</dd>
-</dl>
-</li>
-</ul>
-<a name="addSoftgoal-bdi4jade.goal.Softgoal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addSoftgoal</h4>
-<pre>public&nbsp;void&nbsp;addSoftgoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal)</pre>
-<div class="block">Adds a new softgoal to this agent.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>softgoal</code> - the softgoal to be pursued.</dd>
-</dl>
-</li>
-</ul>
-<a name="dropGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dropGoal</h4>
-<pre>public&nbsp;void&nbsp;dropGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ 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&nbsp;void&nbsp;addSoftgoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;void&nbsp;dropGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be dropped.</dd>
-</dl>
-</li>
-</ul>
-<a name="dropSoftoal-bdi4jade.goal.Softgoal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dropSoftoal</h4>
-<pre>public&nbsp;void&nbsp;dropSoftoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal)</pre>
+ 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&nbsp;void&nbsp;dropSoftoal(<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>softgoal</code> - the softgoal to be dropped.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAllBeliefs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllBeliefs</h4>
-<pre>public&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;getAllBeliefs()</pre>
+ agent's current softgoals, no action is performed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>softgoal</code> - the softgoal to be dropped.</dd></dl>
+</li>
+</ul>
+<a name="getAllBeliefs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAllBeliefs</h4>
+<pre>public&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;getAllBeliefs()</pre>
 <div class="block">Returns a collection of all beliefs from all capabilities of this agent.
- It may have two equivalent beliefs, i.e. beliefs with the same name.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the collection of all beliefs of this agent.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAllCapabilities--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllCapabilities</h4>
-<pre>public&nbsp;java.util.List&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;getAllCapabilities()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the capabilities</dd>
-</dl>
-</li>
-</ul>
-<a name="getAllGoals--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllGoals</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;getAllGoals()</pre>
+ 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&nbsp;java.util.List&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;getAllGoals()</pre>
 <div class="block">Gets all goals of this agent. This goals are the ones in the goal set and
- the ones that are trying to be achieve in intentions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the set of goals.</dd>
-</dl>
-</li>
-</ul>
-<a name="getAllSoftgoals--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getAllSoftgoals</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;&nbsp;getAllSoftgoals()</pre>
-<div class="block">Gets all softgoals of this agent.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the set of softgoals.</dd>
-</dl>
-</li>
-</ul>
-<a name="getBeliefRevisionStrategy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefRevisionStrategy</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;getBeliefRevisionStrategy()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the beliefRevisionStrategy</dd>
-</dl>
-</li>
-</ul>
-<a name="getDeliberationFunction--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDeliberationFunction</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;getDeliberationFunction()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the deliberationFunction</dd>
-</dl>
-</li>
-</ul>
-<a name="getIntentions--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getIntentions</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;&nbsp;getIntentions()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the intentions</dd>
-</dl>
-</li>
-</ul>
-<a name="getOptionGenerationFunction--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getOptionGenerationFunction</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;getOptionGenerationFunction()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the optionGenerationFunction</dd>
-</dl>
-</li>
-</ul>
-<a name="getPlanSelectionStrategy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlanSelectionStrategy</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;getPlanSelectionStrategy()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the planSelectionStrategy</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapabilities--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapabilities</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;getCapabilities()</pre>
-<div class="block">Returns the root capability of this agent.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the rootCapability</dd>
-</dl>
-</li>
-</ul>
-<a name="init--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>init</h4>
-<pre>protected&nbsp;void&nbsp;init()</pre>
+ 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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;&nbsp;getAllSoftgoals()</pre>
+<div class="block">Gets all softgoals of this agent.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the set of softgoals.</dd></dl>
+</li>
+</ul>
+<a name="getBeliefRevisionStrategy()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefRevisionStrategy</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;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&nbsp;<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;getDeliberationFunction()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the deliberationFunction</dd></dl>
+</li>
+</ul>
+<a name="getIntentions()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntentions</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;&nbsp;getIntentions()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the intentions</dd></dl>
+</li>
+</ul>
+<a name="getOptionGenerationFunction()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOptionGenerationFunction</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;getOptionGenerationFunction()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the optionGenerationFunction</dd></dl>
+</li>
+</ul>
+<a name="getPlanSelectionStrategy()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPlanSelectionStrategy</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;getPlanSelectionStrategy()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the planSelectionStrategy</dd></dl>
+</li>
+</ul>
+<a name="getCapabilities()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCapabilities</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;getCapabilities()</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="init()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;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&nbsp;boolean&nbsp;removeCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
-<div class="block">Removes a capability from this agent.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>capability</code> - capability to be removed.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the capability exists and was removed.</dd>
-</dl>
-</li>
-</ul>
-<a name="setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setBeliefRevisionStrategy</h4>
-<pre>public&nbsp;void&nbsp;setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;beliefRevisionStrategy)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>beliefRevisionStrategy</code> - the beliefRevisionStrategy to set</dd>
-</dl>
-</li>
-</ul>
-<a name="setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setDeliberationFunction</h4>
-<pre>public&nbsp;void&nbsp;setDeliberationFunction(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>deliberationFunction</code> - the deliberationFunction to set</dd>
-</dl>
-</li>
-</ul>
-<a name="setNoLongerDesired-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setNoLongerDesired</h4>
-<pre>public&nbsp;void&nbsp;setNoLongerDesired(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block">Sets a goal to be no longer desired.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be no longer desired.</dd>
-</dl>
-</li>
-</ul>
-<a name="setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setOptionGenerationFunction</h4>
-<pre>public&nbsp;void&nbsp;setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;optionGenerationFunction)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>optionGenerationFunction</code> - the optionGenerationFunction to set</dd>
-</dl>
-</li>
-</ul>
-<a name="setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setPlanSelectionStrategy</h4>
-<pre>public&nbsp;void&nbsp;setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;planSelectionStrategy)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>planSelectionStrategy</code> - the planSelectionStrategy to set</dd>
-</dl>
-</li>
-</ul>
-<a name="setup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>protected final&nbsp;void&nbsp;setup()</pre>
+ <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&nbsp;boolean&nbsp;removeCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
+<div class="block">Removes a capability from this agent.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>capability</code> - capability to be removed.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if the capability exists and was removed.</dd></dl>
+</li>
+</ul>
+<a name="setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setBeliefRevisionStrategy</h4>
+<pre>public&nbsp;void&nbsp;setBeliefRevisionStrategy(<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;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&nbsp;void&nbsp;setDeliberationFunction(<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>deliberationFunction</code> - the deliberationFunction to set</dd></dl>
+</li>
+</ul>
+<a name="setNoLongerDesired(bdi4jade.goal.Goal)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNoLongerDesired</h4>
+<pre>public&nbsp;void&nbsp;setNoLongerDesired(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block">Sets a goal to be no longer desired.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal to be no longer desired.</dd></dl>
+</li>
+</ul>
+<a name="setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOptionGenerationFunction</h4>
+<pre>public&nbsp;void&nbsp;setOptionGenerationFunction(<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;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&nbsp;void&nbsp;setPlanSelectionStrategy(<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;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 final&nbsp;void&nbsp;setup()</pre>
 <div class="block">Initializes the BDI agent. It adds the behavior to handle message
  received and can be processed by capabilities and the
- <code>BDIInterpreter</code> behavior as well..</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>setup</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;takeDown()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>takeDown</code>&nbsp;in class&nbsp;<code>jade.core.Agent</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Agent.takeDown()</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>BDIInterpreter</code> behavior as well..</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>setup</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;takeDown()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>takeDown</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/Capability.html b/bdi-jade/doc/bdi4jade/core/Capability.html
index a5be675..fe5084e 100644
--- a/bdi-jade/doc/bdi4jade/core/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/Capability.html
@@ -1,755 +1,692 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Capability</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Capability";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Capability.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.core</div>
-<h2 title="Class Capability" class="title">Class Capability</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.core.Capability</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">Capability</span>
-extends java.lang.Object
-implements java.io.Serializable</pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Capability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/Intention.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a>, <a href="../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a>, <a href="../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a>, <a href="../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a>, <a href="../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">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="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.core.Capability">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#log">log</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#myAgent">myAgent</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span></code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability--">Capability</a></span>()</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-">Capability</a></span>(java.lang.String&nbsp;id)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
-          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#addPartCapability-bdi4jade.core.Capability-">addPartCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#canProcess-jade.lang.acl.ACLMessage-">canProcess</a></span>(jade.lang.acl.ACLMessage&nbsp;msg)</code>
-<div class="block">Checks if this capability has a plan that can process the given message.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getBeliefBase--">getBeliefBase</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getId--">getId</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getPartCapabilities--">getPartCapabilities</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#hasParts--">hasParts</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability</a></span>(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</code>&nbsp;</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#reviewBeliefs--">reviewBeliefs</a></span>()</code>
-<div class="block">This method is an empty place holder for subclasses.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;myAgent)</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#setup--">setup</a></span>()</code>
-<div class="block">This is an empty holder for being overridden by subclasses.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Capability.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;java.lang.String id</pre>
-</li>
-</ul>
-<a name="log">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>protected final&nbsp;org.apache.commons.logging.Log log</pre>
-</li>
-</ul>
-<a name="myAgent">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>myAgent</h4>
-<pre>protected&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt; partCapabilities</pre>
-</li>
-</ul>
-<a name="planLibrary">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>planLibrary</h4>
-<pre>protected final&nbsp;<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&nbsp;<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&nbsp;Capability()</pre>
+ 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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></strong></code>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;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&nbsp;id,
+          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;id,
+          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;id,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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">&nbsp;</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>&nbsp;partCapability)</code>&nbsp;</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&nbsp;msg)</code>
+<div class="block">Checks if this capability has a plan that can process the given message.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#getPartCapabilities()">getPartCapabilities</a></strong>()</code>&nbsp;</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/core/Capability.html#getPlanLibrary()">getPlanLibrary</a></strong>()</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;partCapability)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>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 an empty place holder for subclasses.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<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>&nbsp;myAgent)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<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="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Capability.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;java.lang.String id</pre>
+</li>
+</ul>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected final&nbsp;org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+<a name="myAgent">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>myAgent</h4>
+<pre>protected&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt; partCapabilities</pre>
+</li>
+</ul>
+<a name="planLibrary">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>planLibrary</h4>
+<pre>protected final&nbsp;<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&nbsp;<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&nbsp;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&nbsp;Capability(java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-                  java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</pre>
-<div class="block">Creates a new capability.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
-            this capability.</dd>
-<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
-            this capability.</dd>
-</dl>
-</li>
-</ul>
-<a name="Capability-java.lang.String-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public&nbsp;Capability(java.lang.String&nbsp;id)</pre>
+ <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&nbsp;Capability(java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;Capability(java.lang.String&nbsp;id)</pre>
 <div class="block">Creates a new capability. It uses <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a> and
- <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the capability id. If it is null, the class name is going to
-            be used.</dd>
-</dl>
-</li>
-</ul>
-<a name="Capability-java.lang.String-bdi4jade.core.Capability-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public&nbsp;Capability(java.lang.String&nbsp;id,
-                  <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability)</pre>
+ <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&nbsp;Capability(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability)</pre>
 <div class="block">Creates a new capability. It uses <a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><code>BeliefBase</code></a> and
- <a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><code>PlanLibrary</code></a> as belief base and plan library respectively.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the capability id. If it is null, the class name is going to
-            be used.</dd>
-<dd><code>wholeCapability</code> - the whole-capability that this capability is part of.</dd>
-</dl>
-</li>
-</ul>
-<a name="Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public&nbsp;Capability(java.lang.String&nbsp;id,
-                  <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
-                  java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-                  java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</pre>
-<div class="block">Creates a new capability.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the capability id. If it is null, the class name is going to
-            be used.</dd>
-<dd><code>wholeCapability</code> - the whole-capability that this capability is part of.</dd>
-<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
-            this capability.</dd>
-<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
-            this capability.</dd>
-</dl>
-</li>
-</ul>
-<a name="Capability-java.lang.String-java.util.Set-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Capability</h4>
-<pre>public&nbsp;Capability(java.lang.String&nbsp;id,
-                  java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-                  java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</pre>
-<div class="block">Creates a new capability.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>id</code> - the capability id. If it is null, the class name is going to
-            be used.</dd>
-<dd><code>initialBeliefs</code> - the initial set of beliefs to be added to the belief base of
-            this capability.</dd>
-<dd><code>initialPlans</code> - the initial set of plans to be added to the plan library of
-            this capability.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="addPartCapability-bdi4jade.core.Capability-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addPartCapability</h4>
-<pre>public&nbsp;void&nbsp;addPartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</pre>
-</li>
-</ul>
-<a name="canProcess-jade.lang.acl.ACLMessage-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canProcess</h4>
-<pre>public&nbsp;boolean&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
-<div class="block">Checks if this capability has a plan that can process the given message.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>msg</code> - the message to be checked.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if this capability has at least a plan that can process the
-         message.</dd>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the beliefBase</dd>
-</dl>
-</li>
-</ul>
-<a name="getId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getId</h4>
-<pre>public&nbsp;java.lang.String&nbsp;getId()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the id</dd>
-</dl>
-</li>
-</ul>
-<a name="getMyAgent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;getMyAgent()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the agent that this capability is associated with.</dd>
-</dl>
-</li>
-</ul>
-<a name="getPartCapabilities--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPartCapabilities</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;getPartCapabilities()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the partCapabilities</dd>
-</dl>
-</li>
-</ul>
-<a name="getPlanLibrary--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlanLibrary</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;getPlanLibrary()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the planLibrary</dd>
-</dl>
-</li>
-</ul>
-<a name="getWholeCapability--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getWholeCapability</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;getWholeCapability()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the wholeCapability</dd>
-</dl>
-</li>
-</ul>
-<a name="hasParts--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasParts</h4>
-<pre>public&nbsp;boolean&nbsp;hasParts()</pre>
-</li>
-</ul>
-<a name="removePartCapability-bdi4jade.core.Capability-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>removePartCapability</h4>
-<pre>public&nbsp;boolean&nbsp;removePartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</pre>
-</li>
-</ul>
-<a name="reviewBeliefs--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public&nbsp;void&nbsp;reviewBeliefs()</pre>
+ <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&nbsp;Capability(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;Capability(java.lang.String&nbsp;id,
+          java.util.Set&lt;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;void&nbsp;addPartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</pre>
+</li>
+</ul>
+<a name="canProcess(jade.lang.acl.ACLMessage)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canProcess</h4>
+<pre>public&nbsp;boolean&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
+<div class="block">Checks if this capability has a plan that can process the given message.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>msg</code> - the message to be checked.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>true if this capability has at least a plan that can process the
+         message.</dd></dl>
+</li>
+</ul>
+<a name="getBeliefBase()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBase</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the beliefBase</dd></dl>
+</li>
+</ul>
+<a name="getId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;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&nbsp;<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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="getPartCapabilities()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartCapabilities</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;getPlanLibrary()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the planLibrary</dd></dl>
+</li>
+</ul>
+<a name="getWholeCapability()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWholeCapability</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;boolean&nbsp;hasParts()</pre>
+</li>
+</ul>
+<a name="removePartCapability(bdi4jade.core.Capability)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removePartCapability</h4>
+<pre>public&nbsp;boolean&nbsp;removePartCapability(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</pre>
+</li>
+</ul>
+<a name="reviewBeliefs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public&nbsp;void&nbsp;reviewBeliefs()</pre>
 <div class="block">This method is an empty place holder for subclasses. It may be invoked to
- review beliefs from this belief base.</div>
-</li>
-</ul>
-<a name="setMyAgent-bdi4jade.core.BDIAgent-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setMyAgent</h4>
-<pre>public&nbsp;void&nbsp;setMyAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;myAgent)</pre>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>myAgent</code> - the myAgent to set</dd>
-</dl>
-</li>
-</ul>
-<a name="setup--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setup</h4>
-<pre>protected&nbsp;void&nbsp;setup()</pre>
+ review beliefs from this belief base.</div>
+</li>
+</ul>
+<a name="setMyAgent(bdi4jade.core.BDIAgent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMyAgent</h4>
+<pre>public&nbsp;void&nbsp;setMyAgent(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;myAgent)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>myAgent</code> - the myAgent to set</dd></dl>
+</li>
+</ul>
+<a name="setup()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Object.toString()</code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Capability.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ This method may also customize them.</div>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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/Intention.html" title="class in bdi4jade.core"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/core/Capability.html" target="_top">Frames</a></li>
+<li><a href="Capability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BDIAgent.html b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
index 102d996..474aecc 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/BDIAgent.html
@@ -1,324 +1,473 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.BDIAgent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.core.BDIAgent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.core.BDIAgent" class="title">Uses of Class<br>bdi4jade.core.BDIAgent</h2>
-</div>
-<div class="classUseContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
-<caption><span>Packages that use <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.BDIAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples">bdi4jade.examples</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> declared as <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;myAgent)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
-         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
-<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> that return <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><span class="typeNameLabel">UtilityBasedPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.message">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/message/package-summary.html">bdi4jade.message</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;agent)</code>
-<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultBeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
+ 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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;myAgent)</code>&nbsp;</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">&nbsp;</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>&nbsp;goal,
+         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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>&nbsp;goal,
+         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
+         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</code>
+<div class="block">Creates a new intention.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/package-summary.html">bdi4jade.examples</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/package-summary.html">bdi4jade.examples</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></span><span class="tabEnd">&nbsp;</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&nbsp;</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>&nbsp;</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/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><span class="strong">UtilityBasedPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent()">getMyAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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>&nbsp;agent)</code>
+<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">BeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">DefaultBeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
 <div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
- capabilties.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/BDIAgent.html" target="_top">Frames</a></li>
-<li><a href="BDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ capabilties.</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>
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
index d587a1a..9207599 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Capability.html
@@ -1,442 +1,587 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.Capability</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.core.Capability";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Capability.html" target="_top">Frames</a></li>
-<li><a href="Capability.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Capability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<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">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planfailed">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</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="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;capability,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;beliefs)</code>
+ plans of BDI agents.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;capability,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;beliefs)</code>
 <div class="block">Creates a belief base associated with a capability and adds the beliefs
- in the provided belief set as the initial beliefs of this belief base.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.core">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> declared as <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span></code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#getWholeCapability--">getWholeCapability</a></span>()</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a></span>()</code>
-<div class="block">Returns the root capability of this agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Adds a capability to this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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 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">&nbsp;</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>&nbsp;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a></strong>()</code>
+<div class="block">Returns the root capability of this agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;</code></td>
+<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#getPartCapabilities()">getPartCapabilities</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;owner,
+       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;owner,
+       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="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>&nbsp;partCapability)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Removes a capability from this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">Capability.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>[]&nbsp;capabilities)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
-         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent</a></span>(java.util.Collection&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;capabilities)</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">&nbsp;</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>&nbsp;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>&nbsp;capability,
-           java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+ 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>&nbsp;partCapability)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>
+<div class="block">Removes a capability from this agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="strong">Capability.</span><code><strong><a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;partCapability)</code>&nbsp;</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">&nbsp;</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>&nbsp;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>[]&nbsp;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&nbsp;id,
+          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;id,
+          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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>&nbsp;goal,
+         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
+         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&gt;&nbsp;capabilities)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</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/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</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/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planfailed">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</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/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">TransportationAgent.</span><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a> that return <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">MyAgent.</span><code><strong><a href="../../../bdi4jade/examples/template/MyAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">&nbsp;</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>&nbsp;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>&nbsp;capability,
+           java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
 <div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultBeliefRevisionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 in the provided set.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">DefaultBeliefRevisionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
index a78385c..2cab982 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/Intention.html
@@ -1,215 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.Intention</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.core.Intention";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/core/class-use/Intention.html" target="_top">Frames</a></li>
-<li><a href="Intention.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.Intention</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.plan.planbody">bdi4jade.plan.planbody</a></td>
+<td class="colLast">
 <div class="block">This package contains interfaces and classes that allows representation of
  plan body, which is an executable piece of code that is instantiated and 
- executed to achieve goals.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&gt;</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
diff --git a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
index c7830de..04be491 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElement.html
@@ -1,347 +1,386 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Interface bdi4jade.core.MetadataElement</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.core.MetadataElement</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;</strong></code>
 <div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</span></code>
+ 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</span></code>
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</span></code>
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></code>
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></span></code>&nbsp;</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">&nbsp;</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&nbsp;</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>
+ 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a> that implement <a href="../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;</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>
 <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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></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 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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></span></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 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">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span></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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></strong></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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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 0a8acb7..848d982 100644
--- a/bdi-jade/doc/bdi4jade/core/class-use/MetadataElementImpl.html
+++ b/bdi-jade/doc/bdi4jade/core/class-use/MetadataElementImpl.html
@@ -1,288 +1,327 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.core.MetadataElementImpl</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.core.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.core.MetadataElementImpl</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a>&lt;T&gt;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</span></code>
+ parameterized <code>Set</code>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a>&lt;T&gt;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</span></code>
+ which is persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;T&gt;</strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</span></code>
+ transient belief, which is not persisted in a permanent memory.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a>&lt;T&gt;</strong></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 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">&nbsp;</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&nbsp;</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>
+ not persisted in a permanent memory.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;</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>
 <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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span></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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></strong></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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/Intention.html b/bdi-jade/doc/bdi4jade/core/Intention.html
index 2c79006..51f6a2b 100644
--- a/bdi-jade/doc/bdi4jade/core/Intention.html
+++ b/bdi-jade/doc/bdi4jade/core/Intention.html
@@ -1,500 +1,451 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Intention</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Intention";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intention.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Intention</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Intention";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Intention.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
-         <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;goalListener)</code>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#doWait--">doWait</a></span>()</code>
-<div class="block">Sets this intention to the <a href="../../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#fireGoalFinishedEvent--">fireGoalFinishedEvent</a></span>()</code>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getGoal--">getGoal</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getGoalListeners--">getGoalListeners</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#getStatus--">getStatus</a></span>()</code>
+ 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">&nbsp;</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>&nbsp;goal,
+         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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>&nbsp;goal,
+         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
+         <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getGoalListeners()">getGoalListeners</a></strong>()</code>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#getStatus()">getStatus</a></strong>()</code>
 <div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#noLongerDesire--">noLongerDesire</a></span>()</code>
-<div class="block">Sets this intention as no longer desired.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></span>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ achieve.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#noLongerDesire()">noLongerDesire</a></strong>()</code>
+<div class="block">Sets this intention as no longer desired.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#removeGoalListener(bdi4jade.event.GoalListener)">removeGoalListener</a></strong>(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
 <div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/Intention.html#tryToAchive--">tryToAchive</a></span>()</code>
-<div class="block">Makes this intention starts to try to achieve the goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                 <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
+ anymore.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/Intention.html#tryToAchive()">tryToAchive</a></strong>()</code>
+<div class="block">Makes this intention starts to try to achieve the goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
 <div class="block">Creates a new intention. It is associated with an agent and the goal that
- it is committed to achieve.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-<dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd>
-</dl>
-</li>
-</ul>
-<a name="Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>Intention</h4>
-<pre>public&nbsp;Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                 <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
-                 <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</pre>
+ 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&nbsp;Intention(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+         <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
+         <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</pre>
 <div class="block">Creates a new intention. It is associated with an agent and the goal that
  it is committed to achieve. It also receives a <a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><code>Capability</code></a> as
- parameter indicating the owner of the goal (dispatched the goal).</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be achieved.</dd>
-<dd><code>bdiAgent</code> - the bdiAgent associated with this intention.</dd>
-<dd><code>owner</code> - the Capability that is owner of the goal.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="addGoalListener-bdi4jade.event.GoalListener-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoalListener</h4>
-<pre>public&nbsp;void&nbsp;addGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goalListener</code> - the listener to be notified.</dd>
-</dl>
-</li>
-</ul>
-<a name="doWait--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>doWait</h4>
-<pre>public&nbsp;void&nbsp;doWait()</pre>
+ 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&nbsp;void&nbsp;addGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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&nbsp;void&nbsp;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&nbsp;void&nbsp;fireGoalFinishedEvent()</pre>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><code>GoalStatus</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getGoal--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoal</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goal</dd>
-</dl>
-</li>
-</ul>
-<a name="getGoalListeners--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalListeners</h4>
-<pre>public&nbsp;java.util.List&lt;<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;&nbsp;getGoalListeners()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goalListeners</dd>
-</dl>
-</li>
-</ul>
-<a name="getMyAgent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;getMyAgent()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the myAgent</dd>
-</dl>
-</li>
-</ul>
-<a name="getStatus--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStatus</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;getStatus()</pre>
+ <a href="../../bdi4jade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><code>GoalStatus.TRYING_TO_ACHIEVE</code></a> states.</div>
+</li>
+</ul>
+<a name="fireGoalFinishedEvent()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireGoalFinishedEvent</h4>
+<pre>public&nbsp;void&nbsp;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&nbsp;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;java.util.List&lt;<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;getMyAgent()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the myAgent</dd></dl>
+</li>
+</ul>
+<a name="getStatus()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStatus</h4>
+<pre>public&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;getStatus()</pre>
 <div class="block">Returns the current goal status that this capability is committed to
- 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&nbsp;void&nbsp;noLongerDesire()</pre>
+ 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&nbsp;void&nbsp;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&nbsp;void&nbsp;removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
+ <a href="../../bdi4jade/goal/GoalStatus.html#NO_LONGER_DESIRED"><code>GoalStatus.NO_LONGER_DESIRED</code></a>.</div>
+</li>
+</ul>
+<a name="removeGoalListener(bdi4jade.event.GoalListener)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeGoalListener</h4>
+<pre>public&nbsp;void&nbsp;removeGoalListener(<a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</pre>
 <div class="block">Removes a goal listener to not be notified about the goal achievement
- 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&nbsp;void&nbsp;tryToAchive()</pre>
+ 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&nbsp;void&nbsp;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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Intention.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Intention.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/core/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/MetadataElement.html b/bdi-jade/doc/bdi4jade/core/MetadataElement.html
index f1e33be..36b2c8f 100644
--- a/bdi-jade/doc/bdi4jade/core/MetadataElement.html
+++ b/bdi-jade/doc/bdi4jade/core/MetadataElement.html
@@ -1,327 +1,291 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>MetadataElement</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>&lt;T&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <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/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/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a>, <a href="../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>, <a href="../../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">MetadataElement</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">
-<!-- ========== 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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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&lt;?,?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a></span>()</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;name,
-           java.lang.Object&nbsp;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&nbsp;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&lt;?,?&gt;&nbsp;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&nbsp;getMetadata(java.lang.Object&nbsp;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&nbsp;hasMetadata(java.lang.Object&nbsp;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&nbsp;putMetadata(java.lang.Object&nbsp;name,
-                 java.lang.Object&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MetadataElement</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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>&lt;T&gt;, <a href="../../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;, <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/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</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/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</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">&nbsp;</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&lt;?,?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElement.html#getMetadata()">getMetadata</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;name,
+           java.lang.Object&nbsp;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&nbsp;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&lt;?,?&gt;&nbsp;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&nbsp;getMetadata(java.lang.Object&nbsp;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&nbsp;hasMetadata(java.lang.Object&nbsp;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&nbsp;putMetadata(java.lang.Object&nbsp;name,
+               java.lang.Object&nbsp;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="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&nbsp;removeMetadata(java.lang.Object&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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&nbsp;removeMetadata(java.lang.Object&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/MetadataElementImpl.html b/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
index eaa67e8..18b5fc5 100644
--- a/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
+++ b/bdi-jade/doc/bdi4jade/core/MetadataElementImpl.html
@@ -1,424 +1,393 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>MetadataElementImpl</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</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&lt;java.lang.Object,java.lang.Object&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></span></code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;?,?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata--">getMetadata</a></span>()</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;name,
-           java.lang.Object&nbsp;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&nbsp;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&nbsp;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&nbsp;java.util.Map&lt;java.lang.Object,java.lang.Object&gt; 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&nbsp;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&nbsp;java.util.Map&lt;?,?&gt;&nbsp;getMetadata()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="getMetadata-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMetadata</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;getMetadata(java.lang.Object&nbsp;name)</pre>
-<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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="hasMetadata-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>hasMetadata</h4>
-<pre>public&nbsp;boolean&nbsp;hasMetadata(java.lang.Object&nbsp;name)</pre>
-<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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="putMetadata-java.lang.Object-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>putMetadata</h4>
-<pre>public&nbsp;void&nbsp;putMetadata(java.lang.Object&nbsp;name,
-                        java.lang.Object&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MetadataElementImpl</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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&lt;java.lang.Object,java.lang.Object&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></strong></code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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&lt;?,?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/core/MetadataElementImpl.html#getMetadata()">getMetadata</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;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&nbsp;name,
+           java.lang.Object&nbsp;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&nbsp;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&nbsp;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&nbsp;java.util.Map&lt;java.lang.Object,java.lang.Object&gt; 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&nbsp;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&nbsp;java.util.Map&lt;?,?&gt;&nbsp;getMetadata()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#getMetadata()">getMetadata</a></code>&nbsp;in interface&nbsp;<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&nbsp;java.lang.Object&nbsp;getMetadata(java.lang.Object&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;hasMetadata(java.lang.Object&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;putMetadata(java.lang.Object&nbsp;name,
+               java.lang.Object&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="removeMetadata-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>removeMetadata</h4>
-<pre>public&nbsp;java.lang.Object&nbsp;removeMetadata(java.lang.Object&nbsp;name)</pre>
-<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>&nbsp;in interface&nbsp;<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>
-</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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/core/MetadataElement.html#putMetadata(java.lang.Object, java.lang.Object)">putMetadata</a></code>&nbsp;in interface&nbsp;<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&nbsp;java.lang.Object&nbsp;removeMetadata(java.lang.Object&nbsp;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>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/package-frame.html b/bdi-jade/doc/bdi4jade/core/package-frame.html
index ec33298..e0b50c8 100644
--- a/bdi-jade/doc/bdi4jade/core/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/core/package-frame.html
@@ -1,27 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/core/package-summary.html" target="classFrame">bdi4jade.core</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="MetadataElement.html" title="interface in bdi4jade.core" target="classFrame"><span class="interfaceName">MetadataElement</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BDIAgent.html" title="class in bdi4jade.core" target="classFrame">BDIAgent</a></li>
-<li><a href="Capability.html" title="class in bdi4jade.core" target="classFrame">Capability</a></li>
-<li><a href="Intention.html" title="class in bdi4jade.core" target="classFrame">Intention</a></li>
-<li><a href="MetadataElementImpl.html" title="class in bdi4jade.core" target="classFrame">MetadataElementImpl</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<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="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>
diff --git a/bdi-jade/doc/bdi4jade/core/package-summary.html b/bdi-jade/doc/bdi4jade/core/package-summary.html
index d47317a..5acb5b7 100644
--- a/bdi-jade/doc/bdi4jade/core/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/core/package-summary.html
@@ -1,177 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.core</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.core";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/event/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;bdi4jade.core</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></td>
-<td class="colLast">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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">&nbsp;</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">&nbsp;</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">&nbsp;</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">
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></td>
+<td class="colLast">
 <div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-<tr class="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">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/event/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></td>
+<td class="colLast">
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></td>
+<td class="colLast">&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/core/package-tree.html b/bdi-jade/doc/bdi4jade/core/package-tree.html
index 22c646e..81fb6a8 100644
--- a/bdi-jade/doc/bdi4jade/core/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/core/package-tree.html
@@ -1,148 +1,139 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.core Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.core Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.core</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a></li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/belief/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/event/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.core Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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/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>
diff --git a/bdi-jade/doc/bdi4jade/core/package-use.html b/bdi-jade/doc/bdi4jade/core/package-use.html
index dca2436..a247a4f 100644
--- a/bdi-jade/doc/bdi4jade/core/package-use.html
+++ b/bdi-jade/doc/bdi4jade/core/package-use.html
@@ -1,390 +1,669 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.core</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.core";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/core/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.core</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples">bdi4jade.examples</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planfailed">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</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>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.belief">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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>
+ 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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.belief">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.core">Capability</a>
 <div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-<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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.extension.planselection.utilitybased">BDIAgent</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.core">Intention</a>
+<div class="block">This class represents the intention abstraction from the BDI model.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.core">MetadataElement</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples">
+<!--   -->
+</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/examples/package-summary.html">bdi4jade.examples</a></span><span class="tabEnd">&nbsp;</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.examples">BDIAgent</a>
 <div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.extension.planselection.utilitybased">MetadataElement</a>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.extension.planselection.utilitybased">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.goal">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</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/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld">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 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">&nbsp;</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>
+ 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.examples.blocksworld">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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.plan">MetadataElementImpl</a>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Intention.html#bdi4jade.plan.planbody">Intention</a>
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.reasoning">BDIAgent</a>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</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/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></span><span class="tabEnd">&nbsp;</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.examples.compositegoal">Capability</a>
+<div class="block">This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</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/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></span><span class="tabEnd">&nbsp;</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.examples.helloworld">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.examples.nestedcapabilities">
+<!--   -->
+</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/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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.examples.nestedcapabilities">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.examples.ping">
+<!--   -->
+</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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.examples.ping">Capability</a>
+<div class="block">This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planfailed">
+<!--   -->
+</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/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></span><span class="tabEnd">&nbsp;</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.examples.planfailed">Capability</a>
+<div class="block">This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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.examples.planparameter">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.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">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.examples.planselection">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/MetadataElement.html#bdi4jade.examples.planselection">MetadataElement</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.examples.planselection">MetadataElementImpl</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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.examples.subgoal">Capability</a>
+<div class="block">This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</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/examples/template/package-summary.html">bdi4jade.examples.template</a></span><span class="tabEnd">&nbsp;</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.examples.template">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.examples.template">Capability</a>
+<div class="block">This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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.examples.template.plan">MetadataElement</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.examples.template.plan">MetadataElementImpl</a>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.extension.planselection.utilitybased">BDIAgent</a>
+<div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElement.html#bdi4jade.extension.planselection.utilitybased">MetadataElement</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.extension.planselection.utilitybased">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.goal">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/MetadataElementImpl.html#bdi4jade.plan">MetadataElementImpl</a>&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.reasoning">BDIAgent</a>
 <div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.util.reasoning">BDIAgent</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/core/package-summary.html">bdi4jade.core</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/BDIAgent.html#bdi4jade.util.reasoning">BDIAgent</a>
 <div class="block">This class is an extension of <code>Agent</code> that has a current set of goals,
- which are selected to become intentions, i.e.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.util.reasoning">Capability</a>
+ which are selected to become intentions, i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/core/class-use/Capability.html#bdi4jade.util.reasoning">Capability</a>
 <div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ defined by the BDI architecture.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul 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/event/BeliefEvent.Action.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
index c32de50..b58f185 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.Action.html
@@ -1,387 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BeliefEvent.Action</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefEvent.Action";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.Action.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:41 BRT 2014 -->
+<title>BeliefEvent.Action</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</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&lt;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&gt;</pre>
 <div class="block">This enumeration represents the set of possible actions that can be
- performed over a belief.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="enum.constant.summary">
-<!--   -->
-</a>
-<h3>Enum Constant Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
-<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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>
+ 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">&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_REMOVED">BELIEF_REMOVED</a></strong></code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html#BELIEF_UPDATED">BELIEF_UPDATED</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;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>
 <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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>[]&nbsp;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())
 &nbsp;   System.out.println(c);
-</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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+</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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;valueOf(java.lang.String&nbsp;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="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
index a957aaa..82320e0 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefEvent.html
@@ -1,500 +1,450 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BeliefEvent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefEvent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.event</div>
-<h2 title="Class BeliefEvent" class="title">Class BeliefEvent</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.event.BeliefEvent</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">BeliefEvent</span>
-extends java.lang.Object
-implements jade.content.AgentAction</pre>
-<div class="block">This class represents an event performed over a belief.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingridnunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.event.BeliefEvent">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</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&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:41 BRT 2014 -->
+<title>BeliefEvent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></strong></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;belief,
-           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
-           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
-           java.lang.Object&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;?&gt;</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>&nbsp;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&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;belief,
-                   <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;belief,
-                   <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
-                   java.lang.Object&nbsp;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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;java.lang.Object&nbsp;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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;setAction(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;void&nbsp;setArgs(java.lang.Object&nbsp;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&nbsp;void&nbsp;setBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;Class</li>
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;belief,
+           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
+           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
+           java.lang.Object&nbsp;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">&nbsp;</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>&lt;?&gt;</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>&nbsp;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&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;belief,
+           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;BeliefEvent(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;belief,
+           <a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
+           java.lang.Object&nbsp;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&nbsp;<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;java.lang.Object&nbsp;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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;setAction(<a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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&nbsp;void&nbsp;setArgs(java.lang.Object&nbsp;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&nbsp;void&nbsp;setBelief(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/BeliefListener.html
index 030332d..0951ce5 100644
--- a/bdi-jade/doc/bdi4jade/event/BeliefListener.html
+++ b/bdi-jade/doc/bdi4jade/event/BeliefListener.html
@@ -1,240 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BeliefListener</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefListener";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:41 BRT 2014 -->
+<title>BeliefListener</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">BeliefListener</span>
+extends java.util.EventListener</pre>
 <div class="block">This interface defines the method that a belief listener should implement. A
  belief listener is notified about changes in beliefs of a belief base, when
- it is subscribed to the belief base.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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&nbsp;eventOccurred(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;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&nbsp;eventOccurred(<a href="../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 a62efab..4beac5d 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.Action.html
@@ -1,219 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.event.BeliefEvent.Action";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.Action.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.Action.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent.Action</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.event">bdi4jade.event</a></td>
+<td class="colLast">
 <div class="block">This package contains interfaces and classes that allows creating listeners 
  of events that occur in an agent, such as updating beliefs or achieving 
- goals, and representing such events.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.event">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> that return <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&nbsp;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>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&nbsp;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>
 <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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&lt;?&gt;&nbsp;belief,
-           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
-           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
-           java.lang.Object&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&lt;?&gt;&nbsp;belief,
+           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;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>&lt;?&gt;&nbsp;belief,
+           <a href="../../../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a>&nbsp;action,
+           java.lang.Object&nbsp;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>
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
index 2e58268..d6d4917 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefEvent.html
@@ -1,206 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.BeliefEvent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.event.BeliefEvent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefEvent.html" target="_top">Frames</a></li>
-<li><a href="BeliefEvent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.BeliefEvent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;beliefEvent)</code>
+ goals, and representing such events.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;beliefEvent)</code>
 <div class="block">Notifies the belief bases with which this belief is associated that the
- value of this belief has changed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">BeliefBase.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/belief/BeliefBase.html#notifyBeliefChanged-bdi4jade.event.BeliefEvent-">notifyBeliefChanged</a></span>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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="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>&nbsp;beliefChanged)</code>
 <div class="block">Notifies the capability associated with this belief base that a belief
- was modified.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> with parameters of type <a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">BlocksWorldView.</span><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;beliefEvent)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
index bed8084..0fee61e 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/BeliefListener.html
@@ -1,191 +1,204 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.event.BeliefListener</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.event.BeliefListener";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/BeliefListener.html" target="_top">Frames</a></li>
-<li><a href="BeliefListener.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.BeliefListener</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.belief">bdi4jade.belief</a></td>
+<td class="colLast">
 <div class="block">This package contains interfaces and classes that allows representation of
  beliefs of an agent, which are stored in belief bases, part of agent
- capabilities.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.belief">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/belief/package-summary.html">bdi4jade.belief</a> that return types with arguments of type <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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>&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;beliefListener)</code>
+<div class="block">Removes a belief listener.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> that implement <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></strong></code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
index 9e17e0b..4b3115c 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalEvent.html
@@ -1,362 +1,463 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.event.GoalEvent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.event.GoalEvent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalEvent.html" target="_top">Frames</a></li>
-<li><a href="GoalEvent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.event.GoalEvent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planfailed">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</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="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="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.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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">BlocksWorldApp.</span><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">CompositeGoalCapability.</span><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planfailed">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">PlanFailedCapability.</span><code><strong><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">HelloWorldParamAgent.</span><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">ExperimentRunner.</span><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>
 <div class="block">Returns the goal event associated with a goal that could not be achieved,
- if any.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with parameters of type <a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;block)</code>&nbsp;</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&nbsp;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&nbsp;block)</code>&nbsp;</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&nbsp;block)</code>&nbsp;</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&nbsp;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&nbsp;ms)</code>&nbsp;</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&nbsp;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&nbsp;ms)</code>&nbsp;</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&nbsp;ms)</code>&nbsp;</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&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;block)</code>&nbsp;</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&nbsp;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&nbsp;block)</code>&nbsp;</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&nbsp;block)</code>&nbsp;</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&nbsp;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&nbsp;ms)</code>&nbsp;</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&nbsp;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&nbsp;ms)</code>&nbsp;</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&nbsp;ms)</code>&nbsp;</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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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>&nbsp;event)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
index a6a6f41..d50ade3 100644
--- a/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/class-use/GoalListener.html
@@ -1,272 +1,545 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.event.GoalListener</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.event.GoalListener";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.event.GoalListener</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planfailed">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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.core">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> that return types with arguments of type <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&gt;</code></td>
+<td class="colLast"><span class="strong">Intention.</span><code><strong><a href="../../../bdi4jade/core/Intention.html#getGoalListeners()">getGoalListeners</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;owner,
+       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="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>&nbsp;goal,
-       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ 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>&nbsp;goal,
+       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="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>&nbsp;goalListener)</code>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">Intention.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener</a></span>(<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ 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>&nbsp;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>&nbsp;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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span></code>
-<div class="block">This interface defines a PlanBody.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></span></code>
-<div class="block">This class represents a plan that has been instantiated to be executed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/event/class-use/GoalListener.html" target="_top">Frames</a></li>
-<li><a href="GoalListener.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ anymore.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planfailed">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a> that implement <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></strong></code>
+<div class="block">This interface defines a PlanBody.</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></strong></code>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/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>
diff --git a/bdi-jade/doc/bdi4jade/event/GoalEvent.html b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
index 9820b8b..0b5a9ba 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalEvent.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalEvent.html
@@ -1,443 +1,407 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>GoalEvent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GoalEvent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalEvent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent--">GoalEvent</a></span>()</code>
-<div class="block">Default constructor.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal associated with this event.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#getStatus--">getStatus</a></span>()</code>
-<div class="block">Returns the goal status.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#setGoal-bdi4jade.goal.Goal-">setGoal</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Sets the goal associated with this event.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus</a></span>(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;status)</code>
-<div class="block">Sets the goal status.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/event/GoalEvent.html#toString--">toString</a></span>()</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;GoalEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                 <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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&nbsp;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;getStatus()</pre>
-<div class="block">Returns the goal status.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the status.</dd>
-</dl>
-</li>
-</ul>
-<a name="setGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setGoal</h4>
-<pre>public&nbsp;void&nbsp;setGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;void&nbsp;setStatus(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalEvent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;goal,
+         <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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">&nbsp;</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>&nbsp;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>&nbsp;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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;<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&nbsp;<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&nbsp;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&nbsp;GoalEvent(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+         <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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&nbsp;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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&nbsp;void&nbsp;setGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;void&nbsp;setStatus(<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/GoalListener.html b/bdi-jade/doc/bdi4jade/event/GoalListener.html
index 4b3fd13..4d33d19 100644
--- a/bdi-jade/doc/bdi4jade/event/GoalListener.html
+++ b/bdi-jade/doc/bdi4jade/event/GoalListener.html
@@ -1,248 +1,228 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>GoalListener</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GoalListener";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalListener.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalListener</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a>, <a href="../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a>, <a href="../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a>, <a href="../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a>, <a href="../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a>, <a href="../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a>, <a href="../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a>, <a href="../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a>, <a href="../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a>, <a href="../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a>, <a href="../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a>, <a href="../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a>, <a href="../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a>, <a href="../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</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/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a>, <a href="../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a>, <a href="../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a>, <a href="../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a>, <a href="../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</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>, <a href="../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a>, <a href="../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a>, <a href="../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a>, <a href="../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">GoalListener</span>
+extends java.util.EventListener</pre>
 <div class="block">This interface defines the method that a goal listener should implement. A
  goal listener can be notified about changes in goals, when it subscribed to a
- class that can notify events about goals.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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&nbsp;goalPerformed(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;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&nbsp;goalPerformed(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/package-frame.html b/bdi-jade/doc/bdi4jade/event/package-frame.html
index 7204922..1d57d98 100644
--- a/bdi-jade/doc/bdi4jade/event/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/event/package-frame.html
@@ -1,30 +1,29 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/event/package-summary.html" target="classFrame">bdi4jade.event</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="BeliefListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">BeliefListener</span></a></li>
-<li><a href="GoalListener.html" title="interface in bdi4jade.event" target="classFrame"><span class="interfaceName">GoalListener</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BeliefEvent.html" title="class in bdi4jade.event" target="classFrame">BeliefEvent</a></li>
-<li><a href="GoalEvent.html" title="class in bdi4jade.event" target="classFrame">GoalEvent</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="BeliefEvent.Action.html" title="enum in bdi4jade.event" target="classFrame">BeliefEvent.Action</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/event/package-summary.html b/bdi-jade/doc/bdi4jade/event/package-summary.html
index 01350ac..4068af1 100644
--- a/bdi-jade/doc/bdi4jade/event/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/event/package-summary.html
@@ -1,208 +1,197 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.event</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.event";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/exception/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/examples/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&nbsp;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:&nbsp;<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">&nbsp;</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">&nbsp;</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">&nbsp;</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:&nbsp;<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">&nbsp;</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">&nbsp;</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">&nbsp;</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="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&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/exception/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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/examples/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>
diff --git a/bdi-jade/doc/bdi4jade/event/package-tree.html b/bdi-jade/doc/bdi4jade/event/package-tree.html
index eb5b2a8..a1049a7 100644
--- a/bdi-jade/doc/bdi4jade/event/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/event/package-tree.html
@@ -1,159 +1,150 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.event Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.event Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/core/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/exception/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.event Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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/examples/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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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/examples/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>
diff --git a/bdi-jade/doc/bdi4jade/event/package-use.html b/bdi-jade/doc/bdi4jade/event/package-use.html
index 491c670..12dd871 100644
--- a/bdi-jade/doc/bdi4jade/event/package-use.html
+++ b/bdi-jade/doc/bdi4jade/event/package-use.html
@@ -1,279 +1,536 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.event</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.event";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/event/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.event</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planfailed">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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="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="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"><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">&nbsp;</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">&nbsp;</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">&nbsp;</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 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">&nbsp;</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">&nbsp;</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">&nbsp;</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 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">&nbsp;</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">&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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.examples.blocksworld">
+<!--   -->
+</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/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld">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.examples.blocksworld">BeliefListener</a>
+<div class="block">This interface defines the method that a belief listener should implement.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/event/class-use/GoalEvent.html#bdi4jade.examples.blocksworld">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.examples.blocksworld">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.examples.blocksworld.plan">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.plan">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.examples.compositegoal">
+<!--   -->
+</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/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></span><span class="tabEnd">&nbsp;</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.examples.compositegoal">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.examples.compositegoal">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.examples.helloworld">
+<!--   -->
+</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/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></span><span class="tabEnd">&nbsp;</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.examples.helloworld">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.examples.nestedcapabilities">
+<!--   -->
+</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/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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.examples.nestedcapabilities">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.examples.ping">
+<!--   -->
+</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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.examples.ping">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.examples.planfailed">
+<!--   -->
+</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/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></span><span class="tabEnd">&nbsp;</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.examples.planfailed">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.examples.planfailed">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.examples.planparameter">
+<!--   -->
+</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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.examples.planparameter">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.examples.planparameter">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.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">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.examples.planselection">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.examples.subgoal">
+<!--   -->
+</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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.examples.subgoal">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.examples.template.plan">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/event/package-summary.html">bdi4jade.event</a> used by <a href="../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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.examples.template.plan">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.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">&nbsp;</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">&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/examples/AgentStarter.html b/bdi-jade/doc/bdi4jade/examples/AgentStarter.html
new file mode 100644
index 0000000..6c3a9d6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/AgentStarter.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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AgentStarter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AgentStarter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AgentStarter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-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/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/AgentStarter.html" target="_top">Frames</a></li>
+<li><a href="AgentStarter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples</div>
+<h2 title="Class AgentStarter" class="title">Class AgentStarter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.AgentStarter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">AgentStarter</span>
+extends java.lang.Object</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">
+<!-- ======== 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/examples/AgentStarter.html#AgentStarter()">AgentStarter</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/AgentStarter.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="AgentStarter()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AgentStarter</h4>
+<pre>public&nbsp;AgentStarter()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="main(java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</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/AgentStarter.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-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/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/AgentStarter.html" target="_top">Frames</a></li>
+<li><a href="AgentStarter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/BDIAgent1.html b/bdi-jade/doc/bdi4jade/examples/BDIAgent1.html
new file mode 100644
index 0000000..f43babc
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/BDIAgent1.html
@@ -0,0 +1,355 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BDIAgent1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BDIAgent1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgent1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/BDIAgent1.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples</div>
+<h2 title="Class BDIAgent1" class="title">Class BDIAgent1</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.BDIAgent1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BDIAgent1</span>
+extends <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.examples.BDIAgent1">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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</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/examples/BDIAgent1.html#MY_NAME">MY_NAME</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/examples/BDIAgent1.html#BDIAgent1()">BDIAgent1</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/BDIAgent1.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="MY_NAME">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MY_NAME</h4>
+<pre>public static final&nbsp;java.lang.String MY_NAME</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#bdi4jade.examples.BDIAgent1.MY_NAME">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BDIAgent1()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BDIAgent1</h4>
+<pre>public&nbsp;BDIAgent1()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</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/BDIAgent1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/BDIAgent1.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/BDIAgent2.html b/bdi-jade/doc/bdi4jade/examples/BDIAgent2.html
new file mode 100644
index 0000000..523ccb6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/BDIAgent2.html
@@ -0,0 +1,355 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BDIAgent2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BDIAgent2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BDIAgent2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/BDIAgent2.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples</div>
+<h2 title="Class BDIAgent2" class="title">Class BDIAgent2</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.BDIAgent2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BDIAgent2</span>
+extends <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../serialized-form.html#bdi4jade.examples.BDIAgent2">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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</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/examples/BDIAgent2.html#MY_NAME">MY_NAME</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/examples/BDIAgent2.html#BDIAgent2()">BDIAgent2</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/BDIAgent2.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="MY_NAME">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MY_NAME</h4>
+<pre>public static final&nbsp;java.lang.String MY_NAME</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#bdi4jade.examples.BDIAgent2.MY_NAME">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BDIAgent2()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BDIAgent2</h4>
+<pre>public&nbsp;BDIAgent2()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</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/BDIAgent2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/BDIAgent2.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/BlocksWorldAgent.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldAgent.html
new file mode 100644
index 0000000..71072fb
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BlocksWorldAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BlocksWorldAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BlocksWorldAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.BDIAgent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld</div>
+<h2 title="Class BlocksWorldAgent" class="title">Class BlocksWorldAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.BlocksWorldAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BlocksWorldAgent</span>
+extends <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.blocksworld.BlocksWorldAgent">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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</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/examples/blocksworld/BlocksWorldAgent.html#BELIEF_CLEAR">BELIEF_CLEAR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BELIEF_ON">BELIEF_ON</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BlocksWorldAgent()">BlocksWorldAgent</a></strong>()</code>&nbsp;</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.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="BELIEF_CLEAR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_CLEAR</h4>
+<pre>public static final&nbsp;java.lang.String BELIEF_CLEAR</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.blocksworld.BlocksWorldAgent.BELIEF_CLEAR">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="BELIEF_ON">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BELIEF_ON</h4>
+<pre>public static final&nbsp;java.lang.String BELIEF_ON</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.blocksworld.BlocksWorldAgent.BELIEF_ON">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BlocksWorldAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BlocksWorldAgent</h4>
+<pre>public&nbsp;BlocksWorldAgent()</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/BlocksWorldAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.BDIAgent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/BlocksWorldApp.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldApp.html
new file mode 100644
index 0000000..b971494
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldApp.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BlocksWorldApp</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BlocksWorldApp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BlocksWorldApp.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldApp.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldApp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld</div>
+<h2 title="Class BlocksWorldApp" class="title">Class BlocksWorldApp</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.BlocksWorldApp</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>, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BlocksWorldApp</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</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">
+<!-- ======== 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html#BlocksWorldApp()">BlocksWorldApp</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/BlocksWorldApp.html#createAndShowUI(bdi4jade.examples.blocksworld.BlocksWorldView)">createAndShowUI</a></strong>(<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a>&nbsp;view)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="BlocksWorldApp()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BlocksWorldApp</h4>
+<pre>public&nbsp;BlocksWorldApp()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="main(java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
+</li>
+</ul>
+<a name="createAndShowUI(bdi4jade.examples.blocksworld.BlocksWorldView)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAndShowUI</h4>
+<pre>public&nbsp;void&nbsp;createAndShowUI(<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a>&nbsp;view)</pre>
+</li>
+</ul>
+<a name="goalPerformed(bdi4jade.event.GoalEvent)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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>
+</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/BlocksWorldApp.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldApp.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldApp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/BlocksWorldCapability.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldCapability.html
new file mode 100644
index 0000000..76e02d7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldCapability.html
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BlocksWorldCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BlocksWorldCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BlocksWorldCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldCapability.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.Capability">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld</div>
+<h2 title="Class BlocksWorldCapability" class="title">Class BlocksWorldCapability</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.examples.blocksworld.BlocksWorldCapability</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">BlocksWorldCapability</span>
+extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.blocksworld.BlocksWorldCapability">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">&nbsp;</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/examples/blocksworld/BlocksWorldCapability.html#BELIEF_CLEAR">BELIEF_CLEAR</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BELIEF_ON">BELIEF_ON</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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#log">log</a>, <a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</a>, <a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BlocksWorldCapability()">BlocksWorldCapability</a></strong>()</code>&nbsp;</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&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</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#getPartCapabilities()">getPartCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a>, <a href="../../../bdi4jade/core/Capability.html#hasParts()">hasParts</a>, <a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a>, <a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</a>, <a href="../../../bdi4jade/core/Capability.html#setup()">setup</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&nbsp;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="BELIEF_CLEAR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BELIEF_CLEAR</h4>
+<pre>public static final&nbsp;java.lang.String BELIEF_CLEAR</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.blocksworld.BlocksWorldCapability.BELIEF_CLEAR">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="BELIEF_ON">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BELIEF_ON</h4>
+<pre>public static final&nbsp;java.lang.String BELIEF_ON</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.blocksworld.BlocksWorldCapability.BELIEF_ON">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="BlocksWorldCapability()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BlocksWorldCapability</h4>
+<pre>public&nbsp;BlocksWorldCapability()</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/BlocksWorldCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldCapability.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.Capability">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/BlocksWorldView.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldView.html
new file mode 100644
index 0000000..a29ec4f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/BlocksWorldView.html
@@ -0,0 +1,385 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BlocksWorldView</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BlocksWorldView";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BlocksWorldView.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldView.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldView.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_javax.swing.JComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld</div>
+<h2 title="Class BlocksWorldView" class="title">Class BlocksWorldView</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.awt.Component</li>
+<li>
+<ul class="inheritance">
+<li>java.awt.Container</li>
+<li>
+<ul class="inheritance">
+<li>javax.swing.JComponent</li>
+<li>
+<ul class="inheritance">
+<li>javax.swing.JPanel</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.BlocksWorldView</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/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">BlocksWorldView</span>
+extends javax.swing.JPanel
+implements <a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.blocksworld.BlocksWorldView">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_javax.swing.JPanel">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
+<code>javax.swing.JPanel.AccessibleJPanel</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
+<code>javax.swing.JComponent.AccessibleJComponent</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_java.awt.Container">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
+<code>java.awt.Container.AccessibleAWTContainer</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_java.awt.Component">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
+<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</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_javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
+<code>accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_java.awt.Component">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
+<code>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_java.awt.image.ImageObserver">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
+<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html#BlocksWorldView(bdi4jade.belief.BeliefBase)">BlocksWorldView</a></strong>(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/BlocksWorldView.html#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred</a></strong>(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;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>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_javax.swing.JPanel">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
+<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_javax.swing.JComponent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
+<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.awt.Container">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
+<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.awt.Component">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
+<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="BlocksWorldView(bdi4jade.belief.BeliefBase)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BlocksWorldView</h4>
+<pre>public&nbsp;BlocksWorldView(<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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>public&nbsp;void&nbsp;eventOccurred(<a href="../../../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a>&nbsp;beliefEvent)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/event/BeliefListener.html#eventOccurred(bdi4jade.event.BeliefEvent)">BeliefListener</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/event/BeliefListener.html#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></code></dd>
+<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/BlocksWorldView.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/BlocksWorldView.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldView.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_javax.swing.JComponent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/class-use/BlocksWorldAgent.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldAgent.html
new file mode 100644
index 0000000..72ec8dd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.BlocksWorldAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.BlocksWorldAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.BlocksWorldAgent" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.BlocksWorldAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.BlocksWorldAgent</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/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/class-use/BlocksWorldApp.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldApp.html
new file mode 100644
index 0000000..50a1f22
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldApp.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.BlocksWorldApp</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.BlocksWorldApp";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldApp.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldApp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.BlocksWorldApp" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.BlocksWorldApp</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.BlocksWorldApp</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/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldApp.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldApp.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/class-use/BlocksWorldCapability.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldCapability.html
new file mode 100644
index 0000000..33b21ef
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.BlocksWorldCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.BlocksWorldCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldCapability.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.BlocksWorldCapability" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.BlocksWorldCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.BlocksWorldCapability</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/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldCapability.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/class-use/BlocksWorldView.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldView.html
new file mode 100644
index 0000000..f3bd8c2
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/class-use/BlocksWorldView.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.BlocksWorldView</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.BlocksWorldView";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldView.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldView.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.BlocksWorldView" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.BlocksWorldView</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/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a> in <a href="../../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> with parameters of type <a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">BlocksWorldApp.</span><code><strong><a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html#createAndShowUI(bdi4jade.examples.blocksworld.BlocksWorldView)">createAndShowUI</a></strong>(<a href="../../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a>&nbsp;view)</code>&nbsp;</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/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/class-use/BlocksWorldView.html" target="_top">Frames</a></li>
+<li><a href="BlocksWorldView.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/Block.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Block.html
new file mode 100644
index 0000000..0c86983
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Block.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Block</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Block";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Block.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.domain</div>
+<h2 title="Class Block" class="title">Class Block</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.domain.Block</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">Block</span>
+extends java.lang.Object
+implements <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</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>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.examples.blocksworld.domain.Thing">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></h3>
+<code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_1">BLOCK_1</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_2">BLOCK_2</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_3">BLOCK_3</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_4">BLOCK_4</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_5">BLOCK_5</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#TABLE">TABLE</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#THINGS">THINGS</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html#Block(int)">Block</a></strong>(int&nbsp;id)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/Block.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html#getId()">getId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="Block(int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Block</h4>
+<pre>public&nbsp;Block(int&nbsp;id)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;int&nbsp;getId()</pre>
+</li>
+</ul>
+<a name="equals(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/Block.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/domain/class-use/Block.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Block.html
new file mode 100644
index 0000000..3121fe1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Block.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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.domain.Block</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain.Block";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.domain.Block" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.domain.Block</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.domain">bdi4jade.examples.blocksworld.domain</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.domain">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> declared as <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_1">BLOCK_1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_2">BLOCK_2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_3">BLOCK_3</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_4">BLOCK_4</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_5">BLOCK_5</a></strong></code>&nbsp;</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Block.html" target="_top">Frames</a></li>
+<li><a href="Block.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/class-use/Clear.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Clear.html
new file mode 100644
index 0000000..386443b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Clear.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.domain.Clear</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain.Clear";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Clear.html" target="_top">Frames</a></li>
+<li><a href="Clear.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.domain.Clear" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.domain.Clear</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.domain.Clear</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/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Clear.html" target="_top">Frames</a></li>
+<li><a href="Clear.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/class-use/On.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/On.html
new file mode 100644
index 0000000..32331e1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/On.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.domain.On</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain.On";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/On.html" target="_top">Frames</a></li>
+<li><a href="On.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.domain.On" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.domain.On</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/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.goal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a> in <a href="../../../../../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> that return <a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]</code></td>
+<td class="colLast"><span class="strong">AchieveBlocksStacked.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#getTarget()">getTarget</a></strong>()</code>&nbsp;</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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> with parameters of type <a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></span><span class="tabEnd">&nbsp;</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/examples/blocksworld/goal/AchieveBlocksStacked.html#AchieveBlocksStacked(bdi4jade.examples.blocksworld.domain.On[])">AchieveBlocksStacked</a></strong>(<a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]&nbsp;target)</code>&nbsp;</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/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/On.html" target="_top">Frames</a></li>
+<li><a href="On.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/class-use/Table.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Table.html
new file mode 100644
index 0000000..7a34e7a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Table.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.domain.Table</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain.Table";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Table.html" target="_top">Frames</a></li>
+<li><a href="Table.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.domain.Table" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.domain.Table</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/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.domain">bdi4jade.examples.blocksworld.domain</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.domain">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a> in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> declared as <a href="../../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#TABLE">TABLE</a></strong></code>&nbsp;</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/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Table.html" target="_top">Frames</a></li>
+<li><a href="Table.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/class-use/Thing.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Thing.html
new file mode 100644
index 0000000..1507f95
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/class-use/Thing.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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.examples.blocksworld.domain.Thing</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain.Thing";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Thing.html" target="_top">Frames</a></li>
+<li><a href="Thing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.domain.Thing" class="title">Uses of Interface<br>bdi4jade.examples.blocksworld.domain.Thing</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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.domain">bdi4jade.examples.blocksworld.domain</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.domain">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> that implement <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></strong></code>&nbsp;</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/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> declared as <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>[]</code></td>
+<td class="colLast"><span class="strong">Thing.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html#THINGS">THINGS</a></strong></code>&nbsp;</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/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> that return <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><span class="strong">Clear.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/Clear.html#getThing()">getThing</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><span class="strong">On.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html#getThing1()">getThing1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><span class="strong">On.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html#getThing2()">getThing2</a></strong>()</code>&nbsp;</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/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> with parameters of type <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</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/examples/blocksworld/domain/Clear.html#Clear(bdi4jade.examples.blocksworld.domain.Thing)">Clear</a></strong>(<a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/domain/On.html#On(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">On</a></strong>(<a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+  <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.goal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> in <a href="../../../../../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> that return <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><span class="strong">PerformMove.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing1()">getThing1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><span class="strong">PerformMove.</span><code><strong><a href="../../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing2()">getThing2</a></strong>()</code>&nbsp;</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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> with parameters of type <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></span><span class="tabEnd">&nbsp;</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/examples/blocksworld/goal/PerformMove.html#PerformMove(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">PerformMove</a></strong>(<a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+           <a href="../../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</code>&nbsp;</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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?bdi4jade/examples/blocksworld/domain/class-use/Thing.html" target="_top">Frames</a></li>
+<li><a href="Thing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/domain/Clear.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Clear.html
new file mode 100644
index 0000000..eacad69
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Clear.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Clear</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Clear";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Clear.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Clear.html" target="_top">Frames</a></li>
+<li><a href="Clear.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.domain</div>
+<h2 title="Class Clear" class="title">Class Clear</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.domain.Clear</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Clear</span>
+extends java.lang.Object</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">
+<!-- ======== 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html#Clear(bdi4jade.examples.blocksworld.domain.Thing)">Clear</a></strong>(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/Clear.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html#getThing()">getThing</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="Clear(bdi4jade.examples.blocksworld.domain.Thing)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Clear</h4>
+<pre>public&nbsp;Clear(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing)</pre>
+</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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getThing()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThing</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;getThing()</pre>
+</li>
+</ul>
+<a name="hashCode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/Clear.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Clear.html" target="_top">Frames</a></li>
+<li><a href="Clear.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/domain/On.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/On.html
new file mode 100644
index 0000000..80a2af1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/On.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>On</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="On";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/On.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/On.html" target="_top">Frames</a></li>
+<li><a href="On.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.domain</div>
+<h2 title="Class On" class="title">Class On</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.domain.On</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">On</span>
+extends java.lang.Object</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">
+<!-- ======== 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html#On(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">On</a></strong>(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+  <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/On.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html#getThing1()">getThing1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html#getThing2()">getThing2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="On(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>On</h4>
+<pre>public&nbsp;On(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+  <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</pre>
+</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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getThing1()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThing1</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;getThing1()</pre>
+</li>
+</ul>
+<a name="getThing2()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThing2</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;getThing2()</pre>
+</li>
+</ul>
+<a name="hashCode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/On.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/On.html" target="_top">Frames</a></li>
+<li><a href="On.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/domain/package-frame.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-frame.html
new file mode 100644
index 0000000..7ab06f7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.domain</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../bdi4jade/examples/blocksworld/domain/package-summary.html" target="classFrame">bdi4jade.examples.blocksworld.domain</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Thing.html" title="interface in bdi4jade.examples.blocksworld.domain" target="classFrame"><i>Thing</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Block.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Block</a></li>
+<li><a href="Clear.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Clear</a></li>
+<li><a href="On.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">On</a></li>
+<li><a href="Table.html" title="class in bdi4jade.examples.blocksworld.domain" target="classFrame">Table</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-summary.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-summary.html
new file mode 100644
index 0000000..c8f685e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-summary.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.domain</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/blocksworld/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/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&nbsp;bdi4jade.examples.blocksworld.domain</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">&nbsp;</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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></td>
+<td class="colLast">&nbsp;</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/examples/blocksworld/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/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/examples/blocksworld/domain/package-tree.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-tree.html
new file mode 100644
index 0000000..bd74f6f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-tree.html
@@ -0,0 +1,135 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.domain Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain 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/examples/blocksworld/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/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.examples.blocksworld.domain</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.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Block</span></a> (implements bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>)</li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Clear</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">On</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Table</span></a> (implements bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><span class="strong">Thing</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/examples/blocksworld/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/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/examples/blocksworld/domain/package-use.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-use.html
new file mode 100644
index 0000000..d39fecf
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/package-use.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.blocksworld.domain</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.domain";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/blocksworld/domain/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.examples.blocksworld.domain" class="title">Uses of Package<br>bdi4jade.examples.blocksworld.domain</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/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.domain">bdi4jade.examples.blocksworld.domain</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.domain">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> used by <a href="../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../bdi4jade/examples/blocksworld/domain/class-use/Block.html#bdi4jade.examples.blocksworld.domain">Block</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../bdi4jade/examples/blocksworld/domain/class-use/Table.html#bdi4jade.examples.blocksworld.domain">Table</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../bdi4jade/examples/blocksworld/domain/class-use/Thing.html#bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.goal">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> used by <a href="../../../../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../bdi4jade/examples/blocksworld/domain/class-use/On.html#bdi4jade.examples.blocksworld.goal">On</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../bdi4jade/examples/blocksworld/domain/class-use/Thing.html#bdi4jade.examples.blocksworld.goal">Thing</a>&nbsp;</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/examples/blocksworld/domain/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/examples/blocksworld/domain/Table.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Table.html
new file mode 100644
index 0000000..b459eba
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Table.html
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Table</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Table";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Table.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Table.html" target="_top">Frames</a></li>
+<li><a href="Table.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.domain</div>
+<h2 title="Class Table" class="title">Class Table</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.domain.Table</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">Table</span>
+extends java.lang.Object
+implements <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</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>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.examples.blocksworld.domain.Thing">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;bdi4jade.examples.blocksworld.domain.<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></h3>
+<code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_1">BLOCK_1</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_2">BLOCK_2</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_3">BLOCK_3</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_4">BLOCK_4</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_5">BLOCK_5</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#TABLE">TABLE</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#THINGS">THINGS</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html#Table()">Table</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/Table.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, 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="Table()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Table</h4>
+<pre>public&nbsp;Table()</pre>
+</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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/Table.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Table.html" target="_top">Frames</a></li>
+<li><a href="Table.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/domain/Thing.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Thing.html
new file mode 100644
index 0000000..b4deb96
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/domain/Thing.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Thing</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Thing";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Thing.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Thing.html" target="_top">Frames</a></li>
+<li><a href="Thing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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.examples.blocksworld.domain</div>
+<h2 title="Interface Thing" class="title">Interface Thing</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/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a>, <a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Thing</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">
+<!-- =========== 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">&nbsp;</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 <a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_1">BLOCK_1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_2">BLOCK_2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_3">BLOCK_3</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_4">BLOCK_4</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_5">BLOCK_5</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#TABLE">TABLE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html#THINGS">THINGS</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</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="TABLE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TABLE</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a> TABLE</pre>
+</li>
+</ul>
+<a name="BLOCK_1">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_1</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> BLOCK_1</pre>
+</li>
+</ul>
+<a name="BLOCK_2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_2</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> BLOCK_2</pre>
+</li>
+</ul>
+<a name="BLOCK_3">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_3</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> BLOCK_3</pre>
+</li>
+</ul>
+<a name="BLOCK_4">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_4</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> BLOCK_4</pre>
+</li>
+</ul>
+<a name="BLOCK_5">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BLOCK_5</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a> BLOCK_5</pre>
+</li>
+</ul>
+<a name="THINGS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>THINGS</h4>
+<pre>static final&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>[] THINGS</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/Thing.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/domain/Thing.html" target="_top">Frames</a></li>
+<li><a href="Thing.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/blocksworld/goal/AchieveBlocksStacked.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html
new file mode 100644
index 0000000..7af67f5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html
@@ -0,0 +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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AchieveBlocksStacked</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AchieveBlocksStacked";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AchieveBlocksStacked.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" target="_top">Frames</a></li>
+<li><a href="AchieveBlocksStacked.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.goal</div>
+<h2 title="Class AchieveBlocksStacked" class="title">Class AchieveBlocksStacked</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked</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">AchieveBlocksStacked</span>
+extends java.lang.Object
+implements <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#AchieveBlocksStacked(bdi4jade.examples.blocksworld.domain.On[])">AchieveBlocksStacked</a></strong>(<a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]&nbsp;target)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#getTarget()">getTarget</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="AchieveBlocksStacked(bdi4jade.examples.blocksworld.domain.On[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AchieveBlocksStacked</h4>
+<pre>public&nbsp;AchieveBlocksStacked(<a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]&nbsp;target)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getTarget()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTarget</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[]&nbsp;getTarget()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/AchieveBlocksStacked.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" target="_top">Frames</a></li>
+<li><a href="AchieveBlocksStacked.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/goal/class-use/AchieveBlocksStacked.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/class-use/AchieveBlocksStacked.html
new file mode 100644
index 0000000..e809fd6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/class-use/AchieveBlocksStacked.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.goal.AchieveBlocksStacked";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/class-use/AchieveBlocksStacked.html" target="_top">Frames</a></li>
+<li><a href="AchieveBlocksStacked.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.goal.AchieveBlocksStacked" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked</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/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/class-use/AchieveBlocksStacked.html" target="_top">Frames</a></li>
+<li><a href="AchieveBlocksStacked.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/goal/class-use/PerformMove.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/class-use/PerformMove.html
new file mode 100644
index 0000000..dcaa1f7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/class-use/PerformMove.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.goal.PerformMove</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.goal.PerformMove";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/class-use/PerformMove.html" target="_top">Frames</a></li>
+<li><a href="PerformMove.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.goal.PerformMove" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.goal.PerformMove</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.goal.PerformMove</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/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/class-use/PerformMove.html" target="_top">Frames</a></li>
+<li><a href="PerformMove.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/goal/package-frame.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-frame.html
new file mode 100644
index 0000000..3b70a39
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../bdi4jade/examples/blocksworld/goal/package-summary.html" target="classFrame">bdi4jade.examples.blocksworld.goal</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal" target="classFrame">AchieveBlocksStacked</a></li>
+<li><a href="PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal" target="classFrame">PerformMove</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-summary.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-summary.html
new file mode 100644
index 0000000..b80a833
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/domain/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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&nbsp;bdi4jade.examples.blocksworld.goal</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">&nbsp;</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/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></td>
+<td class="colLast">&nbsp;</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/examples/blocksworld/domain/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-tree.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-tree.html
new file mode 100644
index 0000000..8baae33
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-tree.html
@@ -0,0 +1,129 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.goal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/domain/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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.examples.blocksworld.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.examples.blocksworld.goal.<a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">AchieveBlocksStacked</span></a> (implements bdi4jade.goal.<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.blocksworld.goal.<a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">PerformMove</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/examples/blocksworld/domain/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-use.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-use.html
new file mode 100644
index 0000000..aa97437
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.blocksworld.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/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.examples.blocksworld.goal" class="title">Uses of Package<br>bdi4jade.examples.blocksworld.goal</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.blocksworld.goal</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/examples/blocksworld/goal/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/PerformMove.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/PerformMove.html
new file mode 100644
index 0000000..12bce06
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/goal/PerformMove.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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PerformMove</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PerformMove";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PerformMove.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/goal/PerformMove.html" target="_top">Frames</a></li>
+<li><a href="PerformMove.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.goal</div>
+<h2 title="Class PerformMove" class="title">Class PerformMove</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.goal.PerformMove</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">PerformMove</span>
+extends java.lang.Object
+implements <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.goal.PerformMove">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#PerformMove(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">PerformMove</a></strong>(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+           <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing1()">getThing1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing2()">getThing2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/goal/PerformMove.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="PerformMove(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PerformMove</h4>
+<pre>public&nbsp;PerformMove(<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing1,
+           <a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;thing2)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getThing1()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThing1</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;getThing1()</pre>
+</li>
+</ul>
+<a name="getThing2()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThing2</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>&nbsp;getThing2()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/PerformMove.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/goal/PerformMove.html" target="_top">Frames</a></li>
+<li><a href="PerformMove.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/package-frame.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-frame.html
new file mode 100644
index 0000000..acf345b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/blocksworld/package-summary.html" target="classFrame">bdi4jade.examples.blocksworld</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldAgent</a></li>
+<li><a href="BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldApp</a></li>
+<li><a href="BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldCapability</a></li>
+<li><a href="BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld" target="classFrame">BlocksWorldView</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/package-summary.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-summary.html
new file mode 100644
index 0000000..145cc90
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-summary.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/domain/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/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&nbsp;bdi4jade.examples.blocksworld</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">&nbsp;</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/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></td>
+<td class="colLast">&nbsp;</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/examples/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/domain/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/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/examples/blocksworld/package-tree.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-tree.html
new file mode 100644
index 0000000..ce2e63d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-tree.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld 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/examples/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/domain/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/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.examples.blocksworld</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>
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldApp</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldCapability</span></a></li>
+</ul>
+</li>
+<li type="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<ul>
+<li type="circle">java.awt.Container
+<ul>
+<li type="circle">javax.swing.JComponent (implements java.io.Serializable)
+<ul>
+<li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="../../../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldView</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>)</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/blocksworld/domain/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/blocksworld/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/examples/blocksworld/package-use.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-use.html
new file mode 100644
index 0000000..a8a475b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/package-use.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.blocksworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/blocksworld/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.examples.blocksworld" class="title">Uses of Package<br>bdi4jade.examples.blocksworld</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/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> used by <a href="../../../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/examples/blocksworld/class-use/BlocksWorldView.html#bdi4jade.examples.blocksworld">BlocksWorldView</a>&nbsp;</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/examples/blocksworld/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/examples/blocksworld/plan/AchieveOnPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html
new file mode 100644
index 0000000..f09fb08
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AchieveOnPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="AchieveOnPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AchieveOnPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AchieveOnPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.plan</div>
+<h2 title="Class AchieveOnPlanBody" class="title">Class AchieveOnPlanBody</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><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.BeliefGoalPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody</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">AchieveOnPlanBody</span>
+extends <a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html#AchieveOnPlanBody()">AchieveOnPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/plan/AchieveOnPlanBody.html#execute()">execute</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.BeliefGoalPlanBody">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.plan.planbody.<a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></h3>
+<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action()">action</a>, <a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()">isGoalAchieved</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="AchieveOnPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AchieveOnPlanBody</h4>
+<pre>public&nbsp;AchieveOnPlanBody()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute()">execute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart()">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></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/AchieveOnPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AchieveOnPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/plan/class-use/AchieveOnPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/AchieveOnPlanBody.html
new file mode 100644
index 0000000..1cd0e34
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/AchieveOnPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.plan.AchieveOnPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/AchieveOnPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AchieveOnPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.plan.AchieveOnPlanBody" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody</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/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/AchieveOnPlanBody.html" target="_top">Frames</a></li>
+<li><a href="AchieveOnPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/plan/class-use/ClearPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/ClearPlanBody.html
new file mode 100644
index 0000000..446bfe7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/ClearPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.plan.ClearPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.plan.ClearPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/ClearPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ClearPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.plan.ClearPlanBody" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.plan.ClearPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.plan.ClearPlanBody</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/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/ClearPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ClearPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/plan/class-use/PerformMovePlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/PerformMovePlanBody.html
new file mode 100644
index 0000000..e93a308
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/PerformMovePlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.plan.PerformMovePlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.plan.PerformMovePlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/PerformMovePlanBody.html" target="_top">Frames</a></li>
+<li><a href="PerformMovePlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.plan.PerformMovePlanBody" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.plan.PerformMovePlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.plan.PerformMovePlanBody</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/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/PerformMovePlanBody.html" target="_top">Frames</a></li>
+<li><a href="PerformMovePlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/plan/class-use/TopLevelPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/TopLevelPlanBody.html
new file mode 100644
index 0000000..e97c801
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/class-use/TopLevelPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.blocksworld.plan.TopLevelPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.plan.TopLevelPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/TopLevelPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TopLevelPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.blocksworld.plan.TopLevelPlanBody" class="title">Uses of Class<br>bdi4jade.examples.blocksworld.plan.TopLevelPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.blocksworld.plan.TopLevelPlanBody</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/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/class-use/TopLevelPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TopLevelPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/blocksworld/plan/ClearPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/ClearPlanBody.html
new file mode 100644
index 0000000..2edcf3e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/ClearPlanBody.html
@@ -0,0 +1,366 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ClearPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ClearPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ClearPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ClearPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.plan</div>
+<h2 title="Class ClearPlanBody" class="title">Class ClearPlanBody</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><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.BeliefGoalPlanBody</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.blocksworld.plan.ClearPlanBody</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">ClearPlanBody</span>
+extends <a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.plan.ClearPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html#ClearPlanBody()">ClearPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/plan/ClearPlanBody.html#execute()">execute</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ execution.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.BeliefGoalPlanBody">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.plan.planbody.<a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></h3>
+<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action()">action</a>, <a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved()">isGoalAchieved</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="ClearPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClearPlanBody</h4>
+<pre>public&nbsp;ClearPlanBody()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="execute()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>public&nbsp;void&nbsp;execute()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute()">execute</a></code>&nbsp;in class&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart()">onStart</a></code>&nbsp;in class&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></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/ClearPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" target="_top">Frames</a></li>
+<li><a href="ClearPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/plan/package-frame.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-frame.html
new file mode 100644
index 0000000..73c4378
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html" target="classFrame">bdi4jade.examples.blocksworld.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">AchieveOnPlanBody</a></li>
+<li><a href="ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">ClearPlanBody</a></li>
+<li><a href="PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">PerformMovePlanBody</a></li>
+<li><a href="TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan" target="classFrame">TopLevelPlanBody</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-summary.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-summary.html
new file mode 100644
index 0000000..d2180a4
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-summary.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/goal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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&nbsp;bdi4jade.examples.blocksworld.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</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/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></td>
+<td class="colLast">&nbsp;</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/examples/blocksworld/goal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-tree.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-tree.html
new file mode 100644
index 0000000..982541b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.blocksworld.plan Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/goal/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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.examples.blocksworld.plan</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
+<ul>
+<li type="circle">bdi4jade.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>
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">AchieveOnPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">ClearPlanBody</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">PerformMovePlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">TopLevelPlanBody</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/goal/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-use.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-use.html
new file mode 100644
index 0000000..b089656
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.blocksworld.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.blocksworld.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/examples/blocksworld/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.examples.blocksworld.plan" class="title">Uses of Package<br>bdi4jade.examples.blocksworld.plan</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.blocksworld.plan</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html
new file mode 100644
index 0000000..f637501
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PerformMovePlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PerformMovePlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PerformMovePlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" target="_top">Frames</a></li>
+<li><a href="PerformMovePlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.plan</div>
+<h2 title="Class PerformMovePlanBody" class="title">Class PerformMovePlanBody</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.examples.blocksworld.plan.PerformMovePlanBody</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">PerformMovePlanBody</span>
+extends <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.plan.PerformMovePlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html#PerformMovePlanBody()">PerformMovePlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/plan/PerformMovePlanBody.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="PerformMovePlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PerformMovePlanBody</h4>
+<pre>public&nbsp;PerformMovePlanBody()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/PerformMovePlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" target="_top">Frames</a></li>
+<li><a href="PerformMovePlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/blocksworld/plan/TopLevelPlanBody.html b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html
new file mode 100644
index 0000000..3b81fe8
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TopLevelPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TopLevelPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TopLevelPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TopLevelPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.blocksworld.plan</div>
+<h2 title="Class TopLevelPlanBody" class="title">Class TopLevelPlanBody</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.examples.blocksworld.plan.TopLevelPlanBody</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">TopLevelPlanBody</span>
+extends <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.blocksworld.plan.TopLevelPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html#TopLevelPlanBody()">TopLevelPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/blocksworld/plan/TopLevelPlanBody.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.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="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, 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&nbsp;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&nbsp;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#reset()">reset</a>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="TopLevelPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TopLevelPlanBody</h4>
+<pre>public&nbsp;TopLevelPlanBody()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onEnd()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnd</h4>
+<pre>public&nbsp;int&nbsp;onEnd()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a></code>&nbsp;in interface&nbsp;<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>onEnd</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+<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></dd></dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/TopLevelPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TopLevelPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/class-use/AgentStarter.html b/bdi-jade/doc/bdi4jade/examples/class-use/AgentStarter.html
new file mode 100644
index 0000000..f413612
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/class-use/AgentStarter.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.AgentStarter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.AgentStarter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/AgentStarter.html" target="_top">Frames</a></li>
+<li><a href="AgentStarter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.AgentStarter" class="title">Uses of Class<br>bdi4jade.examples.AgentStarter</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.AgentStarter</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/examples/AgentStarter.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/AgentStarter.html" target="_top">Frames</a></li>
+<li><a href="AgentStarter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/class-use/BDIAgent1.html b/bdi-jade/doc/bdi4jade/examples/class-use/BDIAgent1.html
new file mode 100644
index 0000000..7e3e5d4
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/class-use/BDIAgent1.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.BDIAgent1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.BDIAgent1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/BDIAgent1.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.BDIAgent1" class="title">Uses of Class<br>bdi4jade.examples.BDIAgent1</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.BDIAgent1</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/examples/BDIAgent1.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/BDIAgent1.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/class-use/BDIAgent2.html b/bdi-jade/doc/bdi4jade/examples/class-use/BDIAgent2.html
new file mode 100644
index 0000000..14be0ef
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/class-use/BDIAgent2.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.BDIAgent2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.BDIAgent2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/BDIAgent2.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.BDIAgent2" class="title">Uses of Class<br>bdi4jade.examples.BDIAgent2</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.BDIAgent2</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/examples/BDIAgent2.html" title="class in bdi4jade.examples">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/class-use/BDIAgent2.html" target="_top">Frames</a></li>
+<li><a href="BDIAgent2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/class-use/CompositeGoalCapability.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.html
new file mode 100644
index 0000000..1c50667
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.compositegoal.CompositeGoalCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal.CompositeGoalCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.compositegoal.CompositeGoalCapability" class="title">Uses of Class<br>bdi4jade.examples.compositegoal.CompositeGoalCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.compositegoal.CompositeGoalCapability</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/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal1.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal1.html
new file mode 100644
index 0000000..0dbd679
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal1.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal.CompositeGoalCapability.MyGoal1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal1.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.compositegoal.CompositeGoalCapability.MyGoal1" class="title">Uses of Class<br>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1</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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal1.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal2.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal2.html
new file mode 100644
index 0000000..7984577
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal2.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal.CompositeGoalCapability.MyGoal2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal2.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.compositegoal.CompositeGoalCapability.MyGoal2" class="title">Uses of Class<br>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2</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/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal2.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal3.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal3.html
new file mode 100644
index 0000000..13253b5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal3.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal.CompositeGoalCapability.MyGoal3";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal3.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.compositegoal.CompositeGoalCapability.MyGoal3" class="title">Uses of Class<br>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3</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/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/CompositeGoalCapability.MyGoal3.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/class-use/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/MyPlan.html
new file mode 100644
index 0000000..b003903
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/class-use/MyPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.compositegoal.MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal.MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.compositegoal.MyPlan" class="title">Uses of Class<br>bdi4jade.examples.compositegoal.MyPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.compositegoal.MyPlan</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/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/compositegoal/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/compositegoal/CompositeGoalCapability.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.html
new file mode 100644
index 0000000..cce9d58
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.html
@@ -0,0 +1,351 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>CompositeGoalCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CompositeGoalCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompositeGoalCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.compositegoal</div>
+<h2 title="Class CompositeGoalCapability" class="title">Class CompositeGoalCapability</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.examples.compositegoal.CompositeGoalCapability</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>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CompositeGoalCapability</span>
+extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>
+implements <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.compositegoal.CompositeGoalCapability">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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</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.Capability">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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#myAgent">myAgent</a>, <a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html#CompositeGoalCapability(boolean)">CompositeGoalCapability</a></strong>(boolean&nbsp;sequential)</code>&nbsp;</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">&nbsp;</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/examples/compositegoal/CompositeGoalCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html#setup()">setup</a></strong>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</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#getPartCapabilities()">getPartCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a>, <a href="../../../bdi4jade/core/Capability.html#hasParts()">hasParts</a>, <a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a>, <a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</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&nbsp;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="CompositeGoalCapability(boolean)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeGoalCapability</h4>
+<pre>public&nbsp;CompositeGoalCapability(boolean&nbsp;sequential)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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="setup()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;setup()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/Capability.html#setup()">Capability</a></code></strong></div>
+<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>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/Capability.html#setup()">setup</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/CompositeGoalCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html
new file mode 100644
index 0000000..d3ead87
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html
@@ -0,0 +1,284 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>CompositeGoalCapability.MyGoal1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CompositeGoalCapability.MyGoal1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompositeGoalCapability.MyGoal1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.compositegoal</div>
+<h2 title="Class CompositeGoalCapability.MyGoal1" class="title">Class CompositeGoalCapability.MyGoal1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1</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>Enclosing class:</dt>
+<dd><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CompositeGoalCapability.MyGoal1</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#CompositeGoalCapability.MyGoal1(java.lang.String)">CompositeGoalCapability.MyGoal1</a></strong>(java.lang.String&nbsp;msg)</code>&nbsp;</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">&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="CompositeGoalCapability.MyGoal1(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeGoalCapability.MyGoal1</h4>
+<pre>public&nbsp;CompositeGoalCapability.MyGoal1(java.lang.String&nbsp;msg)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMsg()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMsg</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#OUT">OUT</a>)
+public&nbsp;java.lang.String&nbsp;getMsg()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/CompositeGoalCapability.MyGoal1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal2.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html
new file mode 100644
index 0000000..96a22af
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>CompositeGoalCapability.MyGoal2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CompositeGoalCapability.MyGoal2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompositeGoalCapability.MyGoal2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.compositegoal</div>
+<h2 title="Class CompositeGoalCapability.MyGoal2" class="title">Class CompositeGoalCapability.MyGoal2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2</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>Enclosing class:</dt>
+<dd><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CompositeGoalCapability.MyGoal2</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#CompositeGoalCapability.MyGoal2()">CompositeGoalCapability.MyGoal2</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#setMsg(java.lang.String)">setMsg</a></strong>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="CompositeGoalCapability.MyGoal2()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeGoalCapability.MyGoal2</h4>
+<pre>public&nbsp;CompositeGoalCapability.MyGoal2()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMsg()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMsg</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#INOUT">INOUT</a>)
+public&nbsp;java.lang.String&nbsp;getMsg()</pre>
+</li>
+</ul>
+<a name="setMsg(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMsg</h4>
+<pre>public&nbsp;void&nbsp;setMsg(java.lang.String&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/CompositeGoalCapability.MyGoal2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal3.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html
new file mode 100644
index 0000000..fb448c5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html
@@ -0,0 +1,297 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>CompositeGoalCapability.MyGoal3</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="CompositeGoalCapability.MyGoal3";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CompositeGoalCapability.MyGoal3.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.compositegoal</div>
+<h2 title="Class CompositeGoalCapability.MyGoal3" class="title">Class CompositeGoalCapability.MyGoal3</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3</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>Enclosing class:</dt>
+<dd><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">CompositeGoalCapability.MyGoal3</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#CompositeGoalCapability.MyGoal3()">CompositeGoalCapability.MyGoal3</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#getMsg()">getMsg</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#setMsg(java.lang.String)">setMsg</a></strong>(java.lang.String&nbsp;msg)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="CompositeGoalCapability.MyGoal3()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CompositeGoalCapability.MyGoal3</h4>
+<pre>public&nbsp;CompositeGoalCapability.MyGoal3()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMsg()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMsg</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&nbsp;java.lang.String&nbsp;getMsg()</pre>
+</li>
+</ul>
+<a name="setMsg(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMsg</h4>
+<pre>public&nbsp;void&nbsp;setMsg(java.lang.String&nbsp;msg)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/CompositeGoalCapability.MyGoal3.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" target="_top">Frames</a></li>
+<li><a href="CompositeGoalCapability.MyGoal3.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/compositegoal/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/MyPlan.html
new file mode 100644
index 0000000..57e28bf
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/MyPlan.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.compositegoal</div>
+<h2 title="Class MyPlan" class="title">Class MyPlan</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.examples.compositegoal.MyPlan</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">MyPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.compositegoal.MyPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/compositegoal/MyPlan.html#MyPlan()">MyPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/compositegoal/MyPlan.html#action()">action</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="MyPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan</h4>
+<pre>public&nbsp;MyPlan()</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="blockListLast">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</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/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/compositegoal/package-frame.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-frame.html
new file mode 100644
index 0000000..bd33937
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.compositegoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/compositegoal/package-summary.html" target="classFrame">bdi4jade.examples.compositegoal</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal" target="classFrame">CompositeGoalCapability</a></li>
+<li><a href="MyPlan.html" title="class in bdi4jade.examples.compositegoal" target="classFrame">MyPlan</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/compositegoal/package-summary.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-summary.html
new file mode 100644
index 0000000..2be3568
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.compositegoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.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 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/examples/blocksworld/plan/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/helloworld/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/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&nbsp;bdi4jade.examples.compositegoal</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">&nbsp;</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/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a></td>
+<td class="colLast">&nbsp;</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/examples/blocksworld/plan/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/helloworld/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/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/examples/compositegoal/package-tree.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-tree.html
new file mode 100644
index 0000000..257914a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-tree.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.compositegoal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.compositegoal 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/examples/blocksworld/plan/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/helloworld/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/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.examples.compositegoal</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.examples.compositegoal.<a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">MyPlan</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="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal1</span></a> (implements bdi4jade.goal.<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal2</span></a> (implements bdi4jade.goal.<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal3</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/examples/blocksworld/plan/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/helloworld/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/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/examples/compositegoal/package-use.html b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-use.html
new file mode 100644
index 0000000..1612a5d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/compositegoal/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.compositegoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.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</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/compositegoal/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.examples.compositegoal" class="title">Uses of Package<br>bdi4jade.examples.compositegoal</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.compositegoal</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/examples/compositegoal/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/examples/helloworld/class-use/HelloWorldAgent.html b/bdi-jade/doc/bdi4jade/examples/helloworld/class-use/HelloWorldAgent.html
new file mode 100644
index 0000000..efa24b0
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/class-use/HelloWorldAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.helloworld.HelloWorldAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.helloworld.HelloWorldAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/helloworld/class-use/HelloWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.helloworld.HelloWorldAgent" class="title">Uses of Class<br>bdi4jade.examples.helloworld.HelloWorldAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.helloworld.HelloWorldAgent</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/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/helloworld/class-use/HelloWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/helloworld/class-use/HelloWorldPlan.html b/bdi-jade/doc/bdi4jade/examples/helloworld/class-use/HelloWorldPlan.html
new file mode 100644
index 0000000..1685ed1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/class-use/HelloWorldPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.helloworld.HelloWorldPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.helloworld.HelloWorldPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/helloworld/class-use/HelloWorldPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.helloworld.HelloWorldPlan" class="title">Uses of Class<br>bdi4jade.examples.helloworld.HelloWorldPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.helloworld.HelloWorldPlan</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/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/helloworld/class-use/HelloWorldPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/helloworld/HelloWorldAgent.html b/bdi-jade/doc/bdi4jade/examples/helloworld/HelloWorldAgent.html
new file mode 100644
index 0000000..260fa1a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/HelloWorldAgent.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>HelloWorldAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HelloWorldAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelloWorldAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/HelloWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.helloworld</div>
+<h2 title="Class HelloWorldAgent" class="title">Class HelloWorldAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.helloworld.HelloWorldAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">HelloWorldAgent</span>
+extends <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.helloworld.HelloWorldAgent">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/helloworld/HelloWorldAgent.html#HelloWorldAgent()">HelloWorldAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/helloworld/HelloWorldAgent.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="HelloWorldAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelloWorldAgent</h4>
+<pre>public&nbsp;HelloWorldAgent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</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/HelloWorldAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/HelloWorldAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/helloworld/HelloWorldPlan.html b/bdi-jade/doc/bdi4jade/examples/helloworld/HelloWorldPlan.html
new file mode 100644
index 0000000..cbe32a1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/HelloWorldPlan.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>HelloWorldPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HelloWorldPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelloWorldPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/HelloWorldPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.helloworld</div>
+<h2 title="Class HelloWorldPlan" class="title">Class HelloWorldPlan</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.examples.helloworld.HelloWorldPlan</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">HelloWorldPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingridn</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.helloworld.HelloWorldPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html#HelloWorldPlan()">HelloWorldPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/helloworld/HelloWorldPlan.html#action()">action</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="HelloWorldPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelloWorldPlan</h4>
+<pre>public&nbsp;HelloWorldPlan()</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="blockListLast">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</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/HelloWorldPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/HelloWorldPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/helloworld/package-frame.html b/bdi-jade/doc/bdi4jade/examples/helloworld/package-frame.html
new file mode 100644
index 0000000..14f55fa
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.helloworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/helloworld/package-summary.html" target="classFrame">bdi4jade.examples.helloworld</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld" target="classFrame">HelloWorldAgent</a></li>
+<li><a href="HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld" target="classFrame">HelloWorldPlan</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/helloworld/package-summary.html b/bdi-jade/doc/bdi4jade/examples/helloworld/package-summary.html
new file mode 100644
index 0000000..6bdf93b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.helloworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.helloworld";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/compositegoal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/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&nbsp;bdi4jade.examples.helloworld</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">&nbsp;</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/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></td>
+<td class="colLast">&nbsp;</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/examples/compositegoal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/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/examples/helloworld/package-tree.html b/bdi-jade/doc/bdi4jade/examples/helloworld/package-tree.html
new file mode 100644
index 0000000..47e9b72
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/package-tree.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.helloworld Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.helloworld 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/examples/compositegoal/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/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.examples.helloworld</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>
+<ul>
+<li type="circle">bdi4jade.examples.helloworld.<a href="../../../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</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.examples.helloworld.<a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldPlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/compositegoal/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/helloworld/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/examples/helloworld/package-use.html b/bdi-jade/doc/bdi4jade/examples/helloworld/package-use.html
new file mode 100644
index 0000000..86d75f1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/helloworld/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.helloworld</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.helloworld";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/helloworld/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.examples.helloworld" class="title">Uses of Package<br>bdi4jade.examples.helloworld</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.helloworld</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/examples/helloworld/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/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html
new file mode 100644
index 0000000..c18c875
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent.Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities.NestedCapabilitiesAgent.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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.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.examples.nestedcapabilities.NestedCapabilitiesAgent.Belief" class="title">Uses of Class<br>bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent.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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></span><span class="tabEnd">&nbsp;</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.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a> in <a href="../../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a> that return <a href="../../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></code></td>
+<td class="colLast"><span class="strong">NestedCapabilitiesAgent.Belief.</span><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>[]</code></td>
+<td class="colLast"><span class="strong">NestedCapabilitiesAgent.Belief.</span><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#values()">values</a></strong>()</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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.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>
diff --git a/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.html
new file mode 100644
index 0000000..41d46fe
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities.NestedCapabilitiesAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.nestedcapabilities.NestedCapabilitiesAgent" class="title">Uses of Class<br>bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent</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/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/nestedcapabilities/class-use/SuccessPlanBody.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/SuccessPlanBody.html
new file mode 100644
index 0000000..85d5a17
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/SuccessPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.nestedcapabilities.SuccessPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities.SuccessPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/SuccessPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SuccessPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.nestedcapabilities.SuccessPlanBody" class="title">Uses of Class<br>bdi4jade.examples.nestedcapabilities.SuccessPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.nestedcapabilities.SuccessPlanBody</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/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/SuccessPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SuccessPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/nestedcapabilities/class-use/TestPlanBody.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/TestPlanBody.html
new file mode 100644
index 0000000..e33c2cf
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/class-use/TestPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.nestedcapabilities.TestPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities.TestPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/TestPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TestPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.nestedcapabilities.TestPlanBody" class="title">Uses of Class<br>bdi4jade.examples.nestedcapabilities.TestPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.nestedcapabilities.TestPlanBody</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/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/nestedcapabilities/class-use/TestPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TestPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html
new file mode 100644
index 0000000..d7d0fc8
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>NestedCapabilitiesAgent.Belief</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NestedCapabilitiesAgent.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/NestedCapabilitiesAgent.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/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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.examples.nestedcapabilities</div>
+<h2 title="Enum NestedCapabilitiesAgent.Belief" class="title">Enum NestedCapabilitiesAgent.Belief</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent.Belief</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&lt;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="strong">NestedCapabilitiesAgent.Belief</span>
+extends java.lang.Enum&lt;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>&gt;</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">&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#CHILD_BELIEF">CHILD_BELIEF</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#MY_BELIEF">MY_BELIEF</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#PARENT_BELIEF">PARENT_BELIEF</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#SIBLING_BELIEF">SIBLING_BELIEF</a></strong></code>&nbsp;</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">&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#values()">values</a></strong>()</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&nbsp;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&nbsp;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="CHILD_BELIEF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHILD_BELIEF</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a> CHILD_BELIEF</pre>
+</li>
+</ul>
+<a name="MY_BELIEF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MY_BELIEF</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a> MY_BELIEF</pre>
+</li>
+</ul>
+<a name="PARENT_BELIEF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PARENT_BELIEF</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a> PARENT_BELIEF</pre>
+</li>
+</ul>
+<a name="SIBLING_BELIEF">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SIBLING_BELIEF</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a> SIBLING_BELIEF</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&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>[]&nbsp;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 (NestedCapabilitiesAgent.Belief c : NestedCapabilitiesAgent.Belief.values())
+&nbsp;   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&nbsp;<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>&nbsp;valueOf(java.lang.String&nbsp;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/NestedCapabilitiesAgent.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/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html
new file mode 100644
index 0000000..71985fa
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>NestedCapabilitiesAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="NestedCapabilitiesAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NestedCapabilitiesAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.nestedcapabilities</div>
+<h2 title="Class NestedCapabilitiesAgent" class="title">Class NestedCapabilitiesAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">NestedCapabilitiesAgent</span>
+extends <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent">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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html#NestedCapabilitiesAgent()">NestedCapabilitiesAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="NestedCapabilitiesAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NestedCapabilitiesAgent</h4>
+<pre>public&nbsp;NestedCapabilitiesAgent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</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/NestedCapabilitiesAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" target="_top">Frames</a></li>
+<li><a href="NestedCapabilitiesAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/nestedcapabilities/package-frame.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-frame.html
new file mode 100644
index 0000000..b38074a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-frame.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.nestedcapabilities</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html" target="classFrame">bdi4jade.examples.nestedcapabilities</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">NestedCapabilitiesAgent</a></li>
+<li><a href="SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">SuccessPlanBody</a></li>
+<li><a href="TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities" target="classFrame">TestPlanBody</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities" target="classFrame">NestedCapabilitiesAgent.Belief</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-summary.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-summary.html
new file mode 100644
index 0000000..0f94edf
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.nestedcapabilities</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/helloworld/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/ping/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/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&nbsp;bdi4jade.examples.nestedcapabilities</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">&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></td>
+<td class="colLast">&nbsp;</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/examples/helloworld/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/ping/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/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/examples/nestedcapabilities/package-tree.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-tree.html
new file mode 100644
index 0000000..c16f943
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-tree.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.nestedcapabilities Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities 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/examples/helloworld/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/ping/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/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.examples.nestedcapabilities</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>
+<ul>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</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.examples.nestedcapabilities.<a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">SuccessPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">TestPlanBody</span></a></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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent.Belief</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/examples/helloworld/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/ping/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/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/examples/nestedcapabilities/package-use.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-use.html
new file mode 100644
index 0000000..782d80f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/package-use.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.nestedcapabilities</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.nestedcapabilities";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/nestedcapabilities/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.examples.nestedcapabilities" class="title">Uses of Package<br>bdi4jade.examples.nestedcapabilities</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/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a> used by <a href="../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/examples/nestedcapabilities/class-use/NestedCapabilitiesAgent.Belief.html#bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a>&nbsp;</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/examples/nestedcapabilities/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/examples/nestedcapabilities/SuccessPlanBody.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html
new file mode 100644
index 0000000..5983be3
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html
@@ -0,0 +1,352 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SuccessPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SuccessPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SuccessPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SuccessPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.nestedcapabilities</div>
+<h2 title="Class SuccessPlanBody" class="title">Class SuccessPlanBody</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.examples.nestedcapabilities.SuccessPlanBody</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">SuccessPlanBody</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.nestedcapabilities.SuccessPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html#SuccessPlanBody()">SuccessPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/nestedcapabilities/SuccessPlanBody.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="SuccessPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SuccessPlanBody</h4>
+<pre>public&nbsp;SuccessPlanBody()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/SuccessPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" target="_top">Frames</a></li>
+<li><a href="SuccessPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/nestedcapabilities/TestPlanBody.html b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/TestPlanBody.html
new file mode 100644
index 0000000..a88823e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/nestedcapabilities/TestPlanBody.html
@@ -0,0 +1,352 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TestPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TestPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TestPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/TestPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TestPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.nestedcapabilities</div>
+<h2 title="Class TestPlanBody" class="title">Class TestPlanBody</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.examples.nestedcapabilities.TestPlanBody</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">TestPlanBody</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.nestedcapabilities.TestPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html#TestPlanBody()">TestPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/nestedcapabilities/TestPlanBody.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="TestPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TestPlanBody</h4>
+<pre>public&nbsp;TestPlanBody()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/TestPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/nestedcapabilities/TestPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TestPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/package-frame.html b/bdi-jade/doc/bdi4jade/examples/package-frame.html
new file mode 100644
index 0000000..0c03e53
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/examples/package-summary.html" target="classFrame">bdi4jade.examples</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AgentStarter.html" title="class in bdi4jade.examples" target="classFrame">AgentStarter</a></li>
+<li><a href="BDIAgent1.html" title="class in bdi4jade.examples" target="classFrame">BDIAgent1</a></li>
+<li><a href="BDIAgent2.html" title="class in bdi4jade.examples" target="classFrame">BDIAgent2</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/package-summary.html b/bdi-jade/doc/bdi4jade/examples/package-summary.html
new file mode 100644
index 0000000..f44e566
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/package-summary.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/blocksworld/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/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&nbsp;bdi4jade.examples</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">&nbsp;</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/examples/AgentStarter.html" title="class in bdi4jade.examples">AgentStarter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/event/package-summary.html">Prev Package</a></li>
+<li><a href="../../bdi4jade/examples/blocksworld/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/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/examples/package-tree.html b/bdi-jade/doc/bdi4jade/examples/package-tree.html
new file mode 100644
index 0000000..278997f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/package-tree.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples 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/examples/blocksworld/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/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.examples</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>
+<ul>
+<li type="circle">bdi4jade.examples.<a href="../../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent1</span></a></li>
+<li type="circle">bdi4jade.examples.<a href="../../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent2</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.<a href="../../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples"><span class="strong">AgentStarter</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/event/package-tree.html">Prev</a></li>
+<li><a href="../../bdi4jade/examples/blocksworld/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/examples/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/examples/package-use.html b/bdi-jade/doc/bdi4jade/examples/package-use.html
new file mode 100644
index 0000000..f874287
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/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.examples" class="title">Uses of Package<br>bdi4jade.examples</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples</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/examples/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/examples/ping/class-use/Ping.html b/bdi-jade/doc/bdi4jade/examples/ping/class-use/Ping.html
new file mode 100644
index 0000000..85d3ddf
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/class-use/Ping.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.ping.Ping</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping.Ping";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/Ping.html" target="_top">Frames</a></li>
+<li><a href="Ping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.ping.Ping" class="title">Uses of Class<br>bdi4jade.examples.ping.Ping</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.ping.Ping</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/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/Ping.html" target="_top">Frames</a></li>
+<li><a href="Ping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/ping/class-use/PingPlan.html b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PingPlan.html
new file mode 100644
index 0000000..e004130
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PingPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.ping.PingPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping.PingPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PingPlan.html" target="_top">Frames</a></li>
+<li><a href="PingPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.ping.PingPlan" class="title">Uses of Class<br>bdi4jade.examples.ping.PingPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.ping.PingPlan</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/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PingPlan.html" target="_top">Frames</a></li>
+<li><a href="PingPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/ping/class-use/PingPongCapability.html b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PingPongCapability.html
new file mode 100644
index 0000000..eb1c1fd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PingPongCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.ping.PingPongCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping.PingPongCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PingPongCapability.html" target="_top">Frames</a></li>
+<li><a href="PingPongCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.ping.PingPongCapability" class="title">Uses of Class<br>bdi4jade.examples.ping.PingPongCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.ping.PingPongCapability</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/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PingPongCapability.html" target="_top">Frames</a></li>
+<li><a href="PingPongCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/ping/class-use/PongPlan.html b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PongPlan.html
new file mode 100644
index 0000000..efad27b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/class-use/PongPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.ping.PongPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping.PongPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PongPlan.html" target="_top">Frames</a></li>
+<li><a href="PongPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.ping.PongPlan" class="title">Uses of Class<br>bdi4jade.examples.ping.PongPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.ping.PongPlan</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/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/ping/class-use/PongPlan.html" target="_top">Frames</a></li>
+<li><a href="PongPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/ping/package-frame.html b/bdi-jade/doc/bdi4jade/examples/ping/package-frame.html
new file mode 100644
index 0000000..28c2a73
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.ping</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/ping/package-summary.html" target="classFrame">bdi4jade.examples.ping</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Ping.html" title="class in bdi4jade.examples.ping" target="classFrame">Ping</a></li>
+<li><a href="PingPlan.html" title="class in bdi4jade.examples.ping" target="classFrame">PingPlan</a></li>
+<li><a href="PingPongCapability.html" title="class in bdi4jade.examples.ping" target="classFrame">PingPongCapability</a></li>
+<li><a href="PongPlan.html" title="class in bdi4jade.examples.ping" target="classFrame">PongPlan</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/ping/package-summary.html b/bdi-jade/doc/bdi4jade/examples/ping/package-summary.html
new file mode 100644
index 0000000..49bb9c9
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/package-summary.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.ping</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/nestedcapabilities/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planfailed/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/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&nbsp;bdi4jade.examples.ping</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">&nbsp;</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/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></td>
+<td class="colLast">&nbsp;</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/examples/nestedcapabilities/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planfailed/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/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/examples/ping/package-tree.html b/bdi-jade/doc/bdi4jade/examples/ping/package-tree.html
new file mode 100644
index 0000000..a5726e9
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/package-tree.html
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.ping Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping 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/examples/nestedcapabilities/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planfailed/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/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.examples.ping</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.examples.ping.<a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPlan</span></a></li>
+<li type="circle">bdi4jade.examples.ping.<a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PongPlan</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="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.ping.<a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPongCapability</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.ping.<a href="../../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping"><span class="strong">Ping</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/examples/nestedcapabilities/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planfailed/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/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/examples/ping/package-use.html b/bdi-jade/doc/bdi4jade/examples/ping/package-use.html
new file mode 100644
index 0000000..1abae83
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.ping</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.ping";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/ping/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.examples.ping" class="title">Uses of Package<br>bdi4jade.examples.ping</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.ping</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/examples/ping/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/examples/ping/Ping.html b/bdi-jade/doc/bdi4jade/examples/ping/Ping.html
new file mode 100644
index 0000000..5fb5296
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/Ping.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Ping</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Ping";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Ping.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/Ping.html" target="_top">Frames</a></li>
+<li><a href="Ping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.ping</div>
+<h2 title="Class Ping" class="title">Class Ping</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.ping.Ping</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">Ping</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.ping.Ping">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/ping/Ping.html#Ping(java.lang.String)">Ping</a></strong>(java.lang.String&nbsp;agent)</code>&nbsp;</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">&nbsp;</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/examples/ping/Ping.html#getAgent()">getAgent</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="Ping(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Ping</h4>
+<pre>public&nbsp;Ping(java.lang.String&nbsp;agent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAgent</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAgent()</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/Ping.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/Ping.html" target="_top">Frames</a></li>
+<li><a href="Ping.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/ping/PingPlan.html b/bdi-jade/doc/bdi4jade/examples/ping/PingPlan.html
new file mode 100644
index 0000000..85fb636
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/PingPlan.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>PingPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PingPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PingPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PingPlan.html" target="_top">Frames</a></li>
+<li><a href="PingPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.ping</div>
+<h2 title="Class PingPlan" class="title">Class PingPlan</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.examples.ping.PingPlan</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">PingPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.ping.PingPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/ping/PingPlan.html#PingPlan()">PingPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/ping/PingPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PingPlan.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="PingPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PingPlan</h4>
+<pre>public&nbsp;PingPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/PingPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PingPlan.html" target="_top">Frames</a></li>
+<li><a href="PingPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/ping/PingPongCapability.html b/bdi-jade/doc/bdi4jade/examples/ping/PingPongCapability.html
new file mode 100644
index 0000000..d6248ad
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/PingPongCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>PingPongCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PingPongCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PingPongCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PingPongCapability.html" target="_top">Frames</a></li>
+<li><a href="PingPongCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.ping</div>
+<h2 title="Class PingPongCapability" class="title">Class PingPongCapability</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.examples.ping.PingPongCapability</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">PingPongCapability</span>
+extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.ping.PingPongCapability">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">&nbsp;</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/examples/ping/PingPongCapability.html#PING">PING</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PingPongCapability.html#PONG">PONG</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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#log">log</a>, <a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</a>, <a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/ping/PingPongCapability.html#PingPongCapability(java.lang.String, java.lang.String)">PingPongCapability</a></strong>(java.lang.String&nbsp;id,
+                  java.lang.String&nbsp;otherAgent)</code>&nbsp;</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">&nbsp;</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/examples/ping/PingPongCapability.html#setup()">setup</a></strong>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</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#getPartCapabilities()">getPartCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a>, <a href="../../../bdi4jade/core/Capability.html#hasParts()">hasParts</a>, <a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a>, <a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</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&nbsp;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="PING">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PING</h4>
+<pre>public static final&nbsp;java.lang.String PING</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.ping.PingPongCapability.PING">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+<a name="PONG">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PONG</h4>
+<pre>public static final&nbsp;java.lang.String PONG</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.ping.PingPongCapability.PONG">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PingPongCapability(java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PingPongCapability</h4>
+<pre>public&nbsp;PingPongCapability(java.lang.String&nbsp;id,
+                  java.lang.String&nbsp;otherAgent)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;setup()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/Capability.html#setup()">Capability</a></code></strong></div>
+<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>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/Capability.html#setup()">setup</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/PingPongCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PingPongCapability.html" target="_top">Frames</a></li>
+<li><a href="PingPongCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/ping/PongPlan.html b/bdi-jade/doc/bdi4jade/examples/ping/PongPlan.html
new file mode 100644
index 0000000..cec6b8a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/ping/PongPlan.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>PongPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PongPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PongPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PongPlan.html" target="_top">Frames</a></li>
+<li><a href="PongPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.ping</div>
+<h2 title="Class PongPlan" class="title">Class PongPlan</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.examples.ping.PongPlan</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">PongPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.ping.PongPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/ping/PongPlan.html#PongPlan()">PongPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/ping/PongPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/PongPlan.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="PongPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PongPlan</h4>
+<pre>public&nbsp;PongPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/PongPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/ping/PongPlan.html" target="_top">Frames</a></li>
+<li><a href="PongPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planfailed/class-use/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/planfailed/class-use/MyPlan.html
new file mode 100644
index 0000000..8c06d1d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/class-use/MyPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planfailed.MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planfailed.MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planfailed/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planfailed.MyPlan" class="title">Uses of Class<br>bdi4jade.examples.planfailed.MyPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planfailed.MyPlan</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/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planfailed/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planfailed/class-use/PlanFailedCapability.html b/bdi-jade/doc/bdi4jade/examples/planfailed/class-use/PlanFailedCapability.html
new file mode 100644
index 0000000..cd7babd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/class-use/PlanFailedCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planfailed.PlanFailedCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planfailed.PlanFailedCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planfailed/class-use/PlanFailedCapability.html" target="_top">Frames</a></li>
+<li><a href="PlanFailedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planfailed.PlanFailedCapability" class="title">Uses of Class<br>bdi4jade.examples.planfailed.PlanFailedCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planfailed.PlanFailedCapability</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/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planfailed/class-use/PlanFailedCapability.html" target="_top">Frames</a></li>
+<li><a href="PlanFailedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planfailed/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/planfailed/MyPlan.html
new file mode 100644
index 0000000..d4bdafc
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/MyPlan.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planfailed</div>
+<h2 title="Class MyPlan" class="title">Class MyPlan</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.examples.planfailed.MyPlan</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">MyPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planfailed.MyPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planfailed/MyPlan.html#MyPlan()">MyPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planfailed/MyPlan.html#action()">action</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="MyPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan</h4>
+<pre>public&nbsp;MyPlan()</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="blockListLast">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</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/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planfailed/package-frame.html b/bdi-jade/doc/bdi4jade/examples/planfailed/package-frame.html
new file mode 100644
index 0000000..d2522e9
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planfailed</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/planfailed/package-summary.html" target="classFrame">bdi4jade.examples.planfailed</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MyPlan.html" title="class in bdi4jade.examples.planfailed" target="classFrame">MyPlan</a></li>
+<li><a href="PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed" target="classFrame">PlanFailedCapability</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/planfailed/package-summary.html b/bdi-jade/doc/bdi4jade/examples/planfailed/package-summary.html
new file mode 100644
index 0000000..dceb2c6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planfailed</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planfailed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/ping/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/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&nbsp;bdi4jade.examples.planfailed</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">&nbsp;</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/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></td>
+<td class="colLast">&nbsp;</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/examples/ping/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/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/examples/planfailed/package-tree.html b/bdi-jade/doc/bdi4jade/examples/planfailed/package-tree.html
new file mode 100644
index 0000000..481e50e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/package-tree.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planfailed Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planfailed 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/examples/ping/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/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.examples.planfailed</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.examples.planfailed.<a href="../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed"><span class="strong">MyPlan</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="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.planfailed.<a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed"><span class="strong">PlanFailedCapability</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</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/examples/ping/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/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/examples/planfailed/package-use.html b/bdi-jade/doc/bdi4jade/examples/planfailed/package-use.html
new file mode 100644
index 0000000..97f29ff
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.planfailed</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planfailed";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/planfailed/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.examples.planfailed" class="title">Uses of Package<br>bdi4jade.examples.planfailed</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.planfailed</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/examples/planfailed/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/examples/planfailed/PlanFailedCapability.html b/bdi-jade/doc/bdi4jade/examples/planfailed/PlanFailedCapability.html
new file mode 100644
index 0000000..a903192
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planfailed/PlanFailedCapability.html
@@ -0,0 +1,324 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanFailedCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PlanFailedCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanFailedCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/PlanFailedCapability.html" target="_top">Frames</a></li>
+<li><a href="PlanFailedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planfailed</div>
+<h2 title="Class PlanFailedCapability" class="title">Class PlanFailedCapability</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.examples.planfailed.PlanFailedCapability</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>, java.io.Serializable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PlanFailedCapability</span>
+extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>
+implements <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planfailed.PlanFailedCapability">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.Capability">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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#myAgent">myAgent</a>, <a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html#PlanFailedCapability()">PlanFailedCapability</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planfailed/PlanFailedCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planfailed/PlanFailedCapability.html#setup()">setup</a></strong>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</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#getPartCapabilities()">getPartCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a>, <a href="../../../bdi4jade/core/Capability.html#hasParts()">hasParts</a>, <a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a>, <a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</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&nbsp;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="PlanFailedCapability()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PlanFailedCapability</h4>
+<pre>public&nbsp;PlanFailedCapability()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ 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="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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="setup()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;setup()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/Capability.html#setup()">Capability</a></code></strong></div>
+<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>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/Capability.html#setup()">setup</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/PlanFailedCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planfailed/PlanFailedCapability.html" target="_top">Frames</a></li>
+<li><a href="PlanFailedCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planparameter/class-use/HelloWorldParamAgent.HelloWorldParamGoal.html b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.HelloWorldParamGoal.html
new file mode 100644
index 0000000..e9e8877
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.HelloWorldParamGoal.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal" class="title">Uses of Class<br>bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal</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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planparameter/class-use/HelloWorldParamAgent.html b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.html
new file mode 100644
index 0000000..5917952
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planparameter.HelloWorldParamAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter.HelloWorldParamAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planparameter.HelloWorldParamAgent" class="title">Uses of Class<br>bdi4jade.examples.planparameter.HelloWorldParamAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planparameter.HelloWorldParamAgent</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/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planparameter/class-use/HelloWorldParamPlan.html b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamPlan.html
new file mode 100644
index 0000000..1d0c257
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/class-use/HelloWorldParamPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planparameter.HelloWorldParamPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter.HelloWorldParamPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planparameter.HelloWorldParamPlan" class="title">Uses of Class<br>bdi4jade.examples.planparameter.HelloWorldParamPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planparameter.HelloWorldParamPlan</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/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planparameter/class-use/HelloWorldParamPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html
new file mode 100644
index 0000000..93b9b0b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>HelloWorldParamAgent.HelloWorldParamGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HelloWorldParamAgent.HelloWorldParamGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelloWorldParamAgent.HelloWorldParamGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planparameter</div>
+<h2 title="Class HelloWorldParamAgent.HelloWorldParamGoal" class="title">Class HelloWorldParamAgent.HelloWorldParamGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal</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>Enclosing class:</dt>
+<dd><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">HelloWorldParamAgent.HelloWorldParamGoal</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#HelloWorldParamAgent.HelloWorldParamGoal(java.lang.String)">HelloWorldParamAgent.HelloWorldParamGoal</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</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">&nbsp;</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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getName()">getName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getTime()">getTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#setTime(long)">setTime</a></strong>(long&nbsp;time)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="HelloWorldParamAgent.HelloWorldParamGoal(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelloWorldParamAgent.HelloWorldParamGoal</h4>
+<pre>public&nbsp;HelloWorldParamAgent.HelloWorldParamGoal(java.lang.String&nbsp;name)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</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&nbsp;java.lang.String&nbsp;getName()</pre>
+</li>
+</ul>
+<a name="setTime(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTime</h4>
+<pre>public&nbsp;void&nbsp;setTime(long&nbsp;time)</pre>
+</li>
+</ul>
+<a name="getTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTime</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#OUT">OUT</a>)
+public&nbsp;long&nbsp;getTime()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/HelloWorldParamAgent.HelloWorldParamGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.HelloWorldParamGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planparameter/HelloWorldParamAgent.html b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamAgent.html
new file mode 100644
index 0000000..e68e037
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>HelloWorldParamAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HelloWorldParamAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelloWorldParamAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planparameter</div>
+<h2 title="Class HelloWorldParamAgent" class="title">Class HelloWorldParamAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planparameter.HelloWorldParamAgent</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>, jade.core.TimerListener, java.io.Serializable, java.lang.Runnable, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">HelloWorldParamAgent</span>
+extends <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>
+implements <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planparameter.HelloWorldParamAgent">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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested_classes_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Nested classes/interfaces inherited from class&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#HelloWorldParamAgent()">HelloWorldParamAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planparameter/HelloWorldParamAgent.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="HelloWorldParamAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelloWorldParamAgent</h4>
+<pre>public&nbsp;HelloWorldParamAgent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="goalPerformed(bdi4jade.event.GoalEvent)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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>
+</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/HelloWorldParamAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamAgent.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planparameter/HelloWorldParamPlan.html b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamPlan.html
new file mode 100644
index 0000000..56ad2ce
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/HelloWorldParamPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>HelloWorldParamPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="HelloWorldParamPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/HelloWorldParamPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planparameter</div>
+<h2 title="Class HelloWorldParamPlan" class="title">Class HelloWorldParamPlan</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.examples.planparameter.HelloWorldParamPlan</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">HelloWorldParamPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingridn</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planparameter.HelloWorldParamPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#HelloWorldParamPlan()">HelloWorldParamPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planparameter/HelloWorldParamPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#getTime()">getTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#setName(java.lang.String)">setName</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="HelloWorldParamPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HelloWorldParamPlan</h4>
+<pre>public&nbsp;HelloWorldParamPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTime</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#OUT">OUT</a>)
+public&nbsp;long&nbsp;getTime()</pre>
+</li>
+</ul>
+<a name="setName(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setName</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&nbsp;void&nbsp;setName(java.lang.String&nbsp;name)</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/HelloWorldParamPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/HelloWorldParamPlan.html" target="_top">Frames</a></li>
+<li><a href="HelloWorldParamPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planparameter/package-frame.html b/bdi-jade/doc/bdi4jade/examples/planparameter/package-frame.html
new file mode 100644
index 0000000..09bb988
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planparameter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/planparameter/package-summary.html" target="classFrame">bdi4jade.examples.planparameter</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter" target="classFrame">HelloWorldParamAgent</a></li>
+<li><a href="HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter" target="classFrame">HelloWorldParamPlan</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/planparameter/package-summary.html b/bdi-jade/doc/bdi4jade/examples/planparameter/package-summary.html
new file mode 100644
index 0000000..ec1985b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planparameter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/planfailed/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planselection/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/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&nbsp;bdi4jade.examples.planparameter</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">&nbsp;</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/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></td>
+<td class="colLast">&nbsp;</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/examples/planfailed/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/planselection/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/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/examples/planparameter/package-tree.html b/bdi-jade/doc/bdi4jade/examples/planparameter/package-tree.html
new file mode 100644
index 0000000..b321c2a
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/package-tree.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planparameter Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter 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/examples/planfailed/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planselection/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/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.examples.planparameter</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>
+<ul>
+<li type="circle">bdi4jade.examples.planparameter.<a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+</ul>
+</li>
+</ul>
+</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.examples.planparameter.<a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamPlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.planparameter.<a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent.HelloWorldParamGoal</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/examples/planfailed/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/planselection/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planparameter/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/examples/planparameter/package-use.html b/bdi-jade/doc/bdi4jade/examples/planparameter/package-use.html
new file mode 100644
index 0000000..a11a94b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planparameter/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.planparameter</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planparameter";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/planparameter/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.examples.planparameter" class="title">Uses of Package<br>bdi4jade.examples.planparameter</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.planparameter</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/examples/planparameter/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/examples/planselection/class-use/ExperimentRunner.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/ExperimentRunner.html
new file mode 100644
index 0000000..e900ec6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/ExperimentRunner.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.ExperimentRunner</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.ExperimentRunner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/ExperimentRunner.html" target="_top">Frames</a></li>
+<li><a href="ExperimentRunner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.ExperimentRunner" class="title">Uses of Class<br>bdi4jade.examples.planselection.ExperimentRunner</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.ExperimentRunner</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/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/ExperimentRunner.html" target="_top">Frames</a></li>
+<li><a href="ExperimentRunner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/GenericValueFunction.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/GenericValueFunction.html
new file mode 100644
index 0000000..6e7ccd5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/GenericValueFunction.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.GenericValueFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.GenericValueFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/GenericValueFunction.html" target="_top">Frames</a></li>
+<li><a href="GenericValueFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.GenericValueFunction" class="title">Uses of Class<br>bdi4jade.examples.planselection.GenericValueFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.GenericValueFunction</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/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/GenericValueFunction.html" target="_top">Frames</a></li>
+<li><a href="GenericValueFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/Pair.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Pair.html
new file mode 100644
index 0000000..29e5879
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Pair.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.Pair</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.Pair";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.Pair" class="title">Uses of Class<br>bdi4jade.examples.planselection.Pair</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.Pair</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/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/PairT.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/PairT.html
new file mode 100644
index 0000000..124dba5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/PairT.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.PairT</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.PairT";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/PairT.html" target="_top">Frames</a></li>
+<li><a href="PairT.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.PairT" class="title">Uses of Class<br>bdi4jade.examples.planselection.PairT</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/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a> in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a> in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a>&lt;T&gt;</strong></code>&nbsp;</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/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/PairT.html" target="_top">Frames</a></li>
+<li><a href="PairT.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/Plans.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Plans.html
new file mode 100644
index 0000000..729e940
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Plans.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.examples.planselection.Plans</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.Plans";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Plans.html" target="_top">Frames</a></li>
+<li><a href="Plans.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.Plans" class="title">Uses of Interface<br>bdi4jade.examples.planselection.Plans</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.Plans</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/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Plans.html" target="_top">Frames</a></li>
+<li><a href="Plans.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/Softgoals.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Softgoals.html
new file mode 100644
index 0000000..248be6d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/Softgoals.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.examples.planselection.Softgoals</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.Softgoals";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Softgoals.html" target="_top">Frames</a></li>
+<li><a href="Softgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.Softgoals" class="title">Uses of Interface<br>bdi4jade.examples.planselection.Softgoals</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.Softgoals</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/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/Softgoals.html" target="_top">Frames</a></li>
+<li><a href="Softgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/TransportationAgent.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationAgent.html
new file mode 100644
index 0000000..7892923
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.TransportationAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.TransportationAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationAgent.html" target="_top">Frames</a></li>
+<li><a href="TransportationAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.TransportationAgent" class="title">Uses of Class<br>bdi4jade.examples.planselection.TransportationAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.TransportationAgent</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/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationAgent.html" target="_top">Frames</a></li>
+<li><a href="TransportationAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/TransportationGoal.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationGoal.html
new file mode 100644
index 0000000..085f465
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationGoal.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.TransportationGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.TransportationGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationGoal.html" target="_top">Frames</a></li>
+<li><a href="TransportationGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.TransportationGoal" class="title">Uses of Class<br>bdi4jade.examples.planselection.TransportationGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.TransportationGoal</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/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationGoal.html" target="_top">Frames</a></li>
+<li><a href="TransportationGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/TransportationPlan.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationPlan.html
new file mode 100644
index 0000000..5183453
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationPlan.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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.TransportationPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.TransportationPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationPlan.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.TransportationPlan" class="title">Uses of Class<br>bdi4jade.examples.planselection.TransportationPlan</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/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> declared as <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><span class="strong">Plans.</span><code><strong><a href="../../../../bdi4jade/examples/planselection/Plans.html#BIKE_PLAN">BIKE_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><span class="strong">Plans.</span><code><strong><a href="../../../../bdi4jade/examples/planselection/Plans.html#BUS_PLAN">BUS_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><span class="strong">Plans.</span><code><strong><a href="../../../../bdi4jade/examples/planselection/Plans.html#CAR_PLAN">CAR_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><span class="strong">Plans.</span><code><strong><a href="../../../../bdi4jade/examples/planselection/Plans.html#MOTORCYCLE_PLAN">MOTORCYCLE_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a>[]</code></td>
+<td class="colLast"><span class="strong">Plans.</span><code><strong><a href="../../../../bdi4jade/examples/planselection/Plans.html#PLANS">PLANS</a></strong></code>&nbsp;</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/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationPlan.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/class-use/TransportationPlanBody.html b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationPlanBody.html
new file mode 100644
index 0000000..b0883cd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/class-use/TransportationPlanBody.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.planselection.TransportationPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection.TransportationPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.planselection.TransportationPlanBody" class="title">Uses of Class<br>bdi4jade.examples.planselection.TransportationPlanBody</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.planselection.TransportationPlanBody</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/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/planselection/class-use/TransportationPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/planselection/ExperimentRunner.html b/bdi-jade/doc/bdi4jade/examples/planselection/ExperimentRunner.html
new file mode 100644
index 0000000..4c64c11
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/ExperimentRunner.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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ExperimentRunner</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ExperimentRunner";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ExperimentRunner.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/ExperimentRunner.html" target="_top">Frames</a></li>
+<li><a href="ExperimentRunner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class ExperimentRunner" class="title">Class ExperimentRunner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.ExperimentRunner</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>, java.util.EventListener</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">ExperimentRunner</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</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">&nbsp;</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 int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html#ITERATIONS">ITERATIONS</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html#ExperimentRunner()">ExperimentRunner</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planselection/ExperimentRunner.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed</a></strong>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html#run()">run</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="ITERATIONS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ITERATIONS</h4>
+<pre>public static final&nbsp;int ITERATIONS</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.planselection.ExperimentRunner.ITERATIONS">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ExperimentRunner()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExperimentRunner</h4>
+<pre>public&nbsp;ExperimentRunner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="main(java.lang.String[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
+</li>
+</ul>
+<a name="goalPerformed(bdi4jade.event.GoalEvent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>goalPerformed</h4>
+<pre>public&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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="run()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public&nbsp;void&nbsp;run()</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/ExperimentRunner.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/ExperimentRunner.html" target="_top">Frames</a></li>
+<li><a href="ExperimentRunner.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/GenericValueFunction.html b/bdi-jade/doc/bdi4jade/examples/planselection/GenericValueFunction.html
new file mode 100644
index 0000000..eec5f65
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/GenericValueFunction.html
@@ -0,0 +1,427 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>GenericValueFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="GenericValueFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GenericValueFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/GenericValueFunction.html" target="_top">Frames</a></li>
+<li><a href="GenericValueFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class GenericValueFunction" class="title">Class GenericValueFunction&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.GenericValueFunction&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">GenericValueFunction&lt;T&gt;</span>
+extends java.lang.Object</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">
+<!-- ======== 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#GenericValueFunction()">GenericValueFunction</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planselection/GenericValueFunction.html#addValue(T, java.lang.Double)">addValue</a></strong>(<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&nbsp;key,
+        java.lang.Double&nbsp;value)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getAverage()">getAverage</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getCount()">getCount</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getMax()">getMax</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getMin()">getMin</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getStandardDeviation()">getStandardDeviation</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getTotal()">getTotal</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getValue(T)">getValue</a></strong>(<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&nbsp;key)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#getVariance()">getVariance</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#keySet()">keySet</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#stats()">stats</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html#toStringTab()">toStringTab</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="GenericValueFunction()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>GenericValueFunction</h4>
+<pre>public&nbsp;GenericValueFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addValue(java.lang.Object,java.lang.Double)">
+<!--   -->
+</a><a name="addValue(T, java.lang.Double)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addValue</h4>
+<pre>public&nbsp;void&nbsp;addValue(<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&nbsp;key,
+            java.lang.Double&nbsp;value)</pre>
+</li>
+</ul>
+<a name="getAverage()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAverage</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getAverage()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the average</dd></dl>
+</li>
+</ul>
+<a name="getCount()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCount</h4>
+<pre>public&nbsp;int&nbsp;getCount()</pre>
+</li>
+</ul>
+<a name="getMax()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMax</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getMax()</pre>
+</li>
+</ul>
+<a name="getMin()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMin</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getMin()</pre>
+</li>
+</ul>
+<a name="getStandardDeviation()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStandardDeviation</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getStandardDeviation()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the standardDeviation</dd></dl>
+</li>
+</ul>
+<a name="getTotal()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTotal</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getTotal()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the total</dd></dl>
+</li>
+</ul>
+<a name="getValue(java.lang.Object)">
+<!--   -->
+</a><a name="getValue(T)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getValue(<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&nbsp;key)</pre>
+</li>
+</ul>
+<a name="getVariance()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVariance</h4>
+<pre>public&nbsp;java.lang.Double&nbsp;getVariance()</pre>
+</li>
+</ul>
+<a name="keySet()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keySet</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&gt;&nbsp;keySet()</pre>
+</li>
+</ul>
+<a name="stats()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stats</h4>
+<pre>public&nbsp;java.lang.String&nbsp;stats()</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="toStringTab()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toStringTab</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toStringTab()</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/GenericValueFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/GenericValueFunction.html" target="_top">Frames</a></li>
+<li><a href="GenericValueFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/package-frame.html b/bdi-jade/doc/bdi4jade/examples/planselection/package-frame.html
new file mode 100644
index 0000000..787e347
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planselection</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/planselection/package-summary.html" target="classFrame">bdi4jade.examples.planselection</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Plans.html" title="interface in bdi4jade.examples.planselection" target="classFrame"><i>Plans</i></a></li>
+<li><a href="Softgoals.html" title="interface in bdi4jade.examples.planselection" target="classFrame"><i>Softgoals</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ExperimentRunner.html" title="class in bdi4jade.examples.planselection" target="classFrame">ExperimentRunner</a></li>
+<li><a href="GenericValueFunction.html" title="class in bdi4jade.examples.planselection" target="classFrame">GenericValueFunction</a></li>
+<li><a href="Pair.html" title="class in bdi4jade.examples.planselection" target="classFrame">Pair</a></li>
+<li><a href="PairT.html" title="class in bdi4jade.examples.planselection" target="classFrame">PairT</a></li>
+<li><a href="TransportationAgent.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationAgent</a></li>
+<li><a href="TransportationGoal.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationGoal</a></li>
+<li><a href="TransportationPlan.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationPlan</a></li>
+<li><a href="TransportationPlanBody.html" title="class in bdi4jade.examples.planselection" target="classFrame">TransportationPlanBody</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/planselection/package-summary.html b/bdi-jade/doc/bdi4jade/examples/planselection/package-summary.html
new file mode 100644
index 0000000..6c9afa1
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planselection</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/planparameter/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/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&nbsp;bdi4jade.examples.planselection</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">&nbsp;</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/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a>&lt;T&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a>&lt;T1,T2&gt;</td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">TransportationGoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></td>
+<td class="colLast">&nbsp;</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/examples/planparameter/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/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/examples/planselection/package-tree.html b/bdi-jade/doc/bdi4jade/examples/planselection/package-tree.html
new file mode 100644
index 0000000..36d1de3
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/package-tree.html
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.planselection Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection 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/examples/planparameter/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/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.examples.planselection</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>
+<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>
+<ul>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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.examples.planselection.<a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlanBody</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection"><span class="strong">ExperimentRunner</span></a> (implements bdi4jade.event.<a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">GenericValueFunction</span></a>&lt;T&gt;</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.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/SimplePlan.html" title="class in bdi4jade.plan"><span class="strong">SimplePlan</span></a>
+<ul>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">PairT</span></a>&lt;T1,T2&gt;
+<ul>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Pair</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationGoal</span></a> (implements bdi4jade.goal.<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Plans</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Softgoals</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/examples/planparameter/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/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/examples/planselection/package-use.html b/bdi-jade/doc/bdi4jade/examples/planselection/package-use.html
new file mode 100644
index 0000000..b3173ae
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.planselection</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.planselection";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/planselection/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.examples.planselection" class="title">Uses of Package<br>bdi4jade.examples.planselection</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> used by <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/examples/planselection/class-use/PairT.html#bdi4jade.examples.planselection">PairT</a>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/examples/planselection/class-use/TransportationPlan.html#bdi4jade.examples.planselection">TransportationPlan</a>&nbsp;</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/examples/planselection/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/examples/planselection/Pair.html b/bdi-jade/doc/bdi4jade/examples/planselection/Pair.html
new file mode 100644
index 0000000..494a16d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/Pair.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Pair</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Pair";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Pair.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.examples.planselection.PairT">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.examples.planselection.PairT">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class Pair" class="title">Class Pair&lt;T&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">bdi4jade.examples.planselection.PairT</a>&lt;T,T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.Pair&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">Pair&lt;T&gt;</span>
+extends <a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a>&lt;T,T&gt;</pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingridn</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.examples.planselection.PairT">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></h3>
+<code><a href="../../../bdi4jade/examples/planselection/PairT.html#value1">value1</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#value2">value2</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/Pair.html#Pair()">Pair</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/Pair.html#Pair(T, T)">Pair</a></strong>(<a href="../../../bdi4jade/examples/planselection/Pair.html" title="type parameter in Pair">T</a>&nbsp;value1,
+    <a href="../../../bdi4jade/examples/planselection/Pair.html" title="type parameter in Pair">T</a>&nbsp;value2)</code>&nbsp;</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.examples.planselection.PairT">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.examples.planselection.<a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></h3>
+<code><a href="../../../bdi4jade/examples/planselection/PairT.html#equals(java.lang.Object)">equals</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#getValue1()">getValue1</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#getValue2()">getValue2</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#hashCode()">hashCode</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#setValue1(T1)">setValue1</a>, <a href="../../../bdi4jade/examples/planselection/PairT.html#setValue2(T2)">setValue2</a>, <a href="../../../bdi4jade/examples/planselection/PairT.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&nbsp;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="Pair()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Pair</h4>
+<pre>public&nbsp;Pair()</pre>
+</li>
+</ul>
+<a name="Pair(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="Pair(T, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Pair</h4>
+<pre>public&nbsp;Pair(<a href="../../../bdi4jade/examples/planselection/Pair.html" title="type parameter in Pair">T</a>&nbsp;value1,
+    <a href="../../../bdi4jade/examples/planselection/Pair.html" title="type parameter in Pair">T</a>&nbsp;value2)</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/Pair.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.examples.planselection.PairT">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.examples.planselection.PairT">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/PairT.html b/bdi-jade/doc/bdi4jade/examples/planselection/PairT.html
new file mode 100644
index 0000000..6aec236
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/PairT.html
@@ -0,0 +1,421 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PairT</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PairT";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PairT.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/PairT.html" target="_top">Frames</a></li>
+<li><a href="PairT.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class PairT" class="title">Class PairT&lt;T1,T2&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.PairT&lt;T1,T2&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PairT&lt;T1,T2&gt;</span>
+extends java.lang.Object</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">&nbsp;</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/examples/planselection/PairT.html" title="type parameter in PairT">T1</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#value1">value1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#value2">value2</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#PairT()">PairT</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#PairT(T1, T2)">PairT</a></strong>(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>&nbsp;value1,
+     <a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&nbsp;value2)</code>&nbsp;</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">&nbsp;</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/examples/planselection/PairT.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#getValue1()">getValue1</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#getValue2()">getValue2</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#setValue1(T1)">setValue1</a></strong>(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>&nbsp;value1)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#setValue2(T2)">setValue2</a></strong>(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&nbsp;value2)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/PairT.html#toString()">toString</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="value1">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>value1</h4>
+<pre>protected&nbsp;<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a> value1</pre>
+</li>
+</ul>
+<a name="value2">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>value2</h4>
+<pre>protected&nbsp;<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a> value2</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PairT()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PairT</h4>
+<pre>public&nbsp;PairT()</pre>
+</li>
+</ul>
+<a name="PairT(java.lang.Object,java.lang.Object)">
+<!--   -->
+</a><a name="PairT(T1, T2)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PairT</h4>
+<pre>public&nbsp;PairT(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>&nbsp;value1,
+     <a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&nbsp;value2)</pre>
+</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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue1()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue1</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>&nbsp;getValue1()</pre>
+</li>
+</ul>
+<a name="getValue2()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue2</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&nbsp;getValue2()</pre>
+</li>
+</ul>
+<a name="hashCode()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setValue1(java.lang.Object)">
+<!--   -->
+</a><a name="setValue1(T1)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue1</h4>
+<pre>public&nbsp;void&nbsp;setValue1(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>&nbsp;value1)</pre>
+</li>
+</ul>
+<a name="setValue2(java.lang.Object)">
+<!--   -->
+</a><a name="setValue2(T2)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setValue2</h4>
+<pre>public&nbsp;void&nbsp;setValue2(<a href="../../../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&nbsp;value2)</pre>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</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/PairT.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/PairT.html" target="_top">Frames</a></li>
+<li><a href="PairT.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/Plans.html b/bdi-jade/doc/bdi4jade/examples/planselection/Plans.html
new file mode 100644
index 0000000..765af4c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/Plans.html
@@ -0,0 +1,260 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Plans</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Plans";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Plans.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Plans.html" target="_top">Frames</a></li>
+<li><a href="Plans.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Interface Plans" class="title">Interface Plans</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">Plans</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">
+<!-- =========== 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">&nbsp;</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 <a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Plans.html#BIKE_PLAN">BIKE_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Plans.html#BUS_PLAN">BUS_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Plans.html#CAR_PLAN">CAR_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Plans.html#MOTORCYCLE_PLAN">MOTORCYCLE_PLAN</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Plans.html#PLANS">PLANS</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</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="BIKE_PLAN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIKE_PLAN</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> BIKE_PLAN</pre>
+</li>
+</ul>
+<a name="BUS_PLAN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BUS_PLAN</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> BUS_PLAN</pre>
+</li>
+</ul>
+<a name="CAR_PLAN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CAR_PLAN</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> CAR_PLAN</pre>
+</li>
+</ul>
+<a name="MOTORCYCLE_PLAN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MOTORCYCLE_PLAN</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> MOTORCYCLE_PLAN</pre>
+</li>
+</ul>
+<a name="PLANS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PLANS</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a>[] PLANS</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/Plans.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Plans.html" target="_top">Frames</a></li>
+<li><a href="Plans.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/planselection/Softgoals.html b/bdi-jade/doc/bdi4jade/examples/planselection/Softgoals.html
new file mode 100644
index 0000000..052bf72
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/Softgoals.html
@@ -0,0 +1,273 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Softgoals</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Softgoals";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Softgoals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Softgoals.html" target="_top">Frames</a></li>
+<li><a href="Softgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Interface Softgoals" class="title">Interface Softgoals</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">Softgoals</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">
+<!-- =========== 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">&nbsp;</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 <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#COMFORT">COMFORT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#COST">COST</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#PERFORMANCE">PERFORMANCE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SAFETY">SAFETY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SECURITY">SECURITY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SOFTGOALS">SOFTGOALS</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</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="COMFORT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COMFORT</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> COMFORT</pre>
+</li>
+</ul>
+<a name="COST">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COST</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> COST</pre>
+</li>
+</ul>
+<a name="PERFORMANCE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PERFORMANCE</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> PERFORMANCE</pre>
+</li>
+</ul>
+<a name="SAFETY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SAFETY</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> SAFETY</pre>
+</li>
+</ul>
+<a name="SECURITY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SECURITY</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> SECURITY</pre>
+</li>
+</ul>
+<a name="SOFTGOALS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SOFTGOALS</h4>
+<pre>static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[] SOFTGOALS</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/Softgoals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/Softgoals.html" target="_top">Frames</a></li>
+<li><a href="Softgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/planselection/TransportationAgent.html b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationAgent.html
new file mode 100644
index 0000000..f89d6fe
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationAgent.html
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransportationAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TransportationAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransportationAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationAgent.html" target="_top">Frames</a></li>
+<li><a href="TransportationAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class TransportationAgent" class="title">Class TransportationAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.TransportationAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TransportationAgent</span>
+extends <a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planselection.TransportationAgent">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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</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/examples/planselection/TransportationAgent.html#SATISFACTION">SATISFACTION</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_jade.core.Agent">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html#TransportationAgent()">TransportationAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planselection/TransportationAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html#updatePreferences()">updatePreferences</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="SATISFACTION">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SATISFACTION</h4>
+<pre>public static final&nbsp;java.lang.String SATISFACTION</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.planselection.TransportationAgent.SATISFACTION">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TransportationAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransportationAgent</h4>
+<pre>public&nbsp;TransportationAgent()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRootCapability()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRootCapability</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;getRootCapability()</pre>
+</li>
+</ul>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="updatePreferences()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>updatePreferences</h4>
+<pre>public&nbsp;void&nbsp;updatePreferences()</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/TransportationAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationAgent.html" target="_top">Frames</a></li>
+<li><a href="TransportationAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/TransportationGoal.html b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationGoal.html
new file mode 100644
index 0000000..cea00dd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationGoal.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransportationGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TransportationGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransportationGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationGoal.html" target="_top">Frames</a></li>
+<li><a href="TransportationGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class TransportationGoal" class="title">Class TransportationGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.TransportationGoal</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">TransportationGoal</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planselection.TransportationGoal">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html#TransportationGoal()">TransportationGoal</a></strong>()</code>&nbsp;</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.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="TransportationGoal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransportationGoal</h4>
+<pre>public&nbsp;TransportationGoal()</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/TransportationGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationGoal.html" target="_top">Frames</a></li>
+<li><a href="TransportationGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/TransportationPlan.html b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationPlan.html
new file mode 100644
index 0000000..01f37ef
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationPlan.html
@@ -0,0 +1,470 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransportationPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TransportationPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransportationPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationPlan.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class TransportationPlan" class="title">Class TransportationPlan</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><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">bdi4jade.plan.SimplePlan</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.planselection.TransportationPlan</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/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">TransportationPlan</span>
+extends <a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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">
+<!-- ======== 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&nbsp;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">&nbsp;</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 double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#MAX_TIME_TAKEN">MAX_TIME_TAKEN</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;bdi4jade.plan.<a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#TransportationPlan(java.lang.String, double, double, boolean, double, double, int, int)">TransportationPlan</a></strong>(java.lang.String&nbsp;id,
+                  double&nbsp;crashProbability,
+                  double&nbsp;beingRobbedProbability,
+                  boolean&nbsp;costConstant,
+                  double&nbsp;cost,
+                  double&nbsp;comfort,
+                  int&nbsp;minTime,
+                  int&nbsp;maxTime)</code>&nbsp;</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">&nbsp;</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>double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getBeingRobbedProbability()">getBeingRobbedProbability</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getComfort()">getComfort</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getCost()">getCost</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getCrashProbability()">getCrashProbability</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getMaxTime()">getMaxTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#getMinTime()">getMinTime</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html#isCostConstant()">isCostConstant</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.plan.<a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../bdi4jade/plan/SimplePlan.html#createPlanBody()">createPlanBody</a>, <a href="../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.AbstractPlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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="MAX_TIME_TAKEN">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MAX_TIME_TAKEN</h4>
+<pre>public static final&nbsp;double MAX_TIME_TAKEN</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#bdi4jade.examples.planselection.TransportationPlan.MAX_TIME_TAKEN">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TransportationPlan(java.lang.String, double, double, boolean, double, double, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransportationPlan</h4>
+<pre>public&nbsp;TransportationPlan(java.lang.String&nbsp;id,
+                  double&nbsp;crashProbability,
+                  double&nbsp;beingRobbedProbability,
+                  boolean&nbsp;costConstant,
+                  double&nbsp;cost,
+                  double&nbsp;comfort,
+                  int&nbsp;minTime,
+                  int&nbsp;maxTime)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBeingRobbedProbability()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeingRobbedProbability</h4>
+<pre>public&nbsp;double&nbsp;getBeingRobbedProbability()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the beingRobbedProbability</dd></dl>
+</li>
+</ul>
+<a name="getComfort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getComfort</h4>
+<pre>public&nbsp;double&nbsp;getComfort()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the comfort</dd></dl>
+</li>
+</ul>
+<a name="getCost()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCost</h4>
+<pre>public&nbsp;double&nbsp;getCost()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the cost</dd></dl>
+</li>
+</ul>
+<a name="getCrashProbability()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCrashProbability</h4>
+<pre>public&nbsp;double&nbsp;getCrashProbability()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the crashProbability</dd></dl>
+</li>
+</ul>
+<a name="getMaxTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxTime</h4>
+<pre>public&nbsp;int&nbsp;getMaxTime()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the maxTime</dd></dl>
+</li>
+</ul>
+<a name="getMinTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinTime</h4>
+<pre>public&nbsp;int&nbsp;getMinTime()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the minTime</dd></dl>
+</li>
+</ul>
+<a name="isCostConstant()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isCostConstant</h4>
+<pre>public&nbsp;boolean&nbsp;isCostConstant()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the costConstant</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/TransportationPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationPlan.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/planselection/TransportationPlanBody.html b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationPlanBody.html
new file mode 100644
index 0000000..338a64c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/planselection/TransportationPlanBody.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TransportationPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TransportationPlanBody";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TransportationPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.planselection</div>
+<h2 title="Class TransportationPlanBody" class="title">Class TransportationPlanBody</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.examples.planselection.TransportationPlanBody</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">TransportationPlanBody</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.planselection.TransportationPlanBody">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html#TransportationPlanBody()">TransportationPlanBody</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/planselection/TransportationPlanBody.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="TransportationPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransportationPlanBody</h4>
+<pre>public&nbsp;TransportationPlanBody()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/TransportationPlanBody.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/planselection/TransportationPlanBody.html" target="_top">Frames</a></li>
+<li><a href="TransportationPlanBody.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/ChildPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/ChildPlan.html
new file mode 100644
index 0000000..608e3c5
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/ChildPlan.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ChildPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ChildPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ChildPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/ChildPlan.html" target="_top">Frames</a></li>
+<li><a href="ChildPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class ChildPlan" class="title">Class ChildPlan</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.examples.subgoal.ChildPlan</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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</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">ChildPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a>
+implements <a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.ChildPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html#ChildPlan()">ChildPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/subgoal/ChildPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html#onAbort()">onAbort</a></strong>()</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>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="ChildPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ChildPlan</h4>
+<pre>public&nbsp;ChildPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onAbort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onAbort</h4>
+<pre>public&nbsp;void&nbsp;onAbort()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html#onAbort()">DisposablePlanBody</a></code></strong></div>
+<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>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html#onAbort()">onAbort</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/ChildPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/ChildPlan.html" target="_top">Frames</a></li>
+<li><a href="ChildPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/class-use/ChildPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/ChildPlan.html
new file mode 100644
index 0000000..d58287d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/ChildPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.ChildPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.ChildPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/ChildPlan.html" target="_top">Frames</a></li>
+<li><a href="ChildPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.ChildPlan" class="title">Uses of Class<br>bdi4jade.examples.subgoal.ChildPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.ChildPlan</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/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/ChildPlan.html" target="_top">Frames</a></li>
+<li><a href="ChildPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/class-use/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/MyPlan.html
new file mode 100644
index 0000000..c45a08d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/MyPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.MyPlan" class="title">Uses of Class<br>bdi4jade.examples.subgoal.MyPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.MyPlan</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/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/class-use/ParentPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/ParentPlan.html
new file mode 100644
index 0000000..d847ecc
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/ParentPlan.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.ParentPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.ParentPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/ParentPlan.html" target="_top">Frames</a></li>
+<li><a href="ParentPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.ParentPlan" class="title">Uses of Class<br>bdi4jade.examples.subgoal.ParentPlan</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.ParentPlan</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/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/ParentPlan.html" target="_top">Frames</a></li>
+<li><a href="ParentPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/class-use/Subgoal.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/Subgoal.html
new file mode 100644
index 0000000..c4f9003
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/Subgoal.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.Subgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.Subgoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/Subgoal.html" target="_top">Frames</a></li>
+<li><a href="Subgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.Subgoal" class="title">Uses of Class<br>bdi4jade.examples.subgoal.Subgoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.Subgoal</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/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/Subgoal.html" target="_top">Frames</a></li>
+<li><a href="Subgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/class-use/SubgoalCapability.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/SubgoalCapability.html
new file mode 100644
index 0000000..8e40fdd
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/SubgoalCapability.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.SubgoalCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.SubgoalCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/SubgoalCapability.html" target="_top">Frames</a></li>
+<li><a href="SubgoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.SubgoalCapability" class="title">Uses of Class<br>bdi4jade.examples.subgoal.SubgoalCapability</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.SubgoalCapability</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/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/SubgoalCapability.html" target="_top">Frames</a></li>
+<li><a href="SubgoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/class-use/TopLevelGoal.html b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/TopLevelGoal.html
new file mode 100644
index 0000000..ec19347
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/class-use/TopLevelGoal.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.subgoal.TopLevelGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal.TopLevelGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/TopLevelGoal.html" target="_top">Frames</a></li>
+<li><a href="TopLevelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.subgoal.TopLevelGoal" class="title">Uses of Class<br>bdi4jade.examples.subgoal.TopLevelGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.subgoal.TopLevelGoal</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/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/subgoal/class-use/TopLevelGoal.html" target="_top">Frames</a></li>
+<li><a href="TopLevelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/subgoal/MyPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/MyPlan.html
new file mode 100644
index 0000000..bacbb45
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/MyPlan.html
@@ -0,0 +1,354 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class MyPlan" class="title">Class MyPlan</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.examples.subgoal.MyPlan</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">MyPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.MyPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/MyPlan.html#MyPlan()">MyPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/subgoal/MyPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/MyPlan.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="MyPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan</h4>
+<pre>public&nbsp;MyPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/MyPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/MyPlan.html" target="_top">Frames</a></li>
+<li><a href="MyPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/package-frame.html b/bdi-jade/doc/bdi4jade/examples/subgoal/package-frame.html
new file mode 100644
index 0000000..ff438e4
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/package-frame.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.subgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/subgoal/package-summary.html" target="classFrame">bdi4jade.examples.subgoal</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ChildPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">ChildPlan</a></li>
+<li><a href="MyPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">MyPlan</a></li>
+<li><a href="ParentPlan.html" title="class in bdi4jade.examples.subgoal" target="classFrame">ParentPlan</a></li>
+<li><a href="Subgoal.html" title="class in bdi4jade.examples.subgoal" target="classFrame">Subgoal</a></li>
+<li><a href="SubgoalCapability.html" title="class in bdi4jade.examples.subgoal" target="classFrame">SubgoalCapability</a></li>
+<li><a href="TopLevelGoal.html" title="class in bdi4jade.examples.subgoal" target="classFrame">TopLevelGoal</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/subgoal/package-summary.html b/bdi-jade/doc/bdi4jade/examples/subgoal/package-summary.html
new file mode 100644
index 0000000..d757205
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/package-summary.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.subgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/planselection/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/template/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/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&nbsp;bdi4jade.examples.subgoal</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">&nbsp;</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/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">TopLevelGoal</a></td>
+<td class="colLast">&nbsp;</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/examples/planselection/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/template/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/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/examples/subgoal/package-tree.html b/bdi-jade/doc/bdi4jade/examples/subgoal/package-tree.html
new file mode 100644
index 0000000..fe3441c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/package-tree.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.subgoal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal 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/examples/planselection/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/template/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/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.examples.subgoal</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.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ChildPlan</span></a> (implements bdi4jade.plan.planbody.<a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a>)</li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">MyPlan</span></a></li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ParentPlan</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="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">SubgoalCapability</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Subgoal</span></a> (implements bdi4jade.goal.<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">TopLevelGoal</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/examples/planselection/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/template/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/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/examples/subgoal/package-use.html b/bdi-jade/doc/bdi4jade/examples/subgoal/package-use.html
new file mode 100644
index 0000000..73602ba
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.subgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.subgoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/subgoal/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.examples.subgoal" class="title">Uses of Package<br>bdi4jade.examples.subgoal</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.subgoal</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/examples/subgoal/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/examples/subgoal/ParentPlan.html b/bdi-jade/doc/bdi4jade/examples/subgoal/ParentPlan.html
new file mode 100644
index 0000000..7c49689
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/ParentPlan.html
@@ -0,0 +1,381 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ParentPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ParentPlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ParentPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/ParentPlan.html" target="_top">Frames</a></li>
+<li><a href="ParentPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class ParentPlan" class="title">Class ParentPlan</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.examples.subgoal.ParentPlan</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">ParentPlan</span>
+extends <a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.ParentPlan">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html#ParentPlan()">ParentPlan</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/subgoal/ParentPlan.html#action()">action</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ParentPlan.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="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html#onStart()">onStart</a></strong>()</code>
+<div class="block">This method is executed just once before starting this plan body
+ 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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>actionWrapper, block, block, getAgent, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, 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&nbsp;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&nbsp;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#reset()">reset</a>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="ParentPlan()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ParentPlan</h4>
+<pre>public&nbsp;ParentPlan()</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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="onEnd()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnd</h4>
+<pre>public&nbsp;int&nbsp;onEnd()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd()">onEnd</a></code>&nbsp;in interface&nbsp;<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>onEnd</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+<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></dd></dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
+<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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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/ParentPlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/ParentPlan.html" target="_top">Frames</a></li>
+<li><a href="ParentPlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/Subgoal.html b/bdi-jade/doc/bdi4jade/examples/subgoal/Subgoal.html
new file mode 100644
index 0000000..6767930
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/Subgoal.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Subgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Subgoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Subgoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/Subgoal.html" target="_top">Frames</a></li>
+<li><a href="Subgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class Subgoal" class="title">Class Subgoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.subgoal.Subgoal</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">Subgoal</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.Subgoal">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/Subgoal.html#Subgoal()">Subgoal</a></strong>()</code>&nbsp;</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.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="Subgoal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Subgoal</h4>
+<pre>public&nbsp;Subgoal()</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/Subgoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/Subgoal.html" target="_top">Frames</a></li>
+<li><a href="Subgoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/SubgoalCapability.html b/bdi-jade/doc/bdi4jade/examples/subgoal/SubgoalCapability.html
new file mode 100644
index 0000000..386a411
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/SubgoalCapability.html
@@ -0,0 +1,302 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SubgoalCapability</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SubgoalCapability";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SubgoalCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/SubgoalCapability.html" target="_top">Frames</a></li>
+<li><a href="SubgoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class SubgoalCapability" class="title">Class SubgoalCapability</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.examples.subgoal.SubgoalCapability</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">SubgoalCapability</span>
+extends <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.SubgoalCapability">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.Capability">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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#log">log</a>, <a href="../../../bdi4jade/core/Capability.html#myAgent">myAgent</a>, <a href="../../../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#planLibrary">planLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html#SubgoalCapability()">SubgoalCapability</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/subgoal/SubgoalCapability.html#setup()">setup</a></strong>()</code>
+<div class="block">This is an empty holder for being overridden by subclasses.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.Capability">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></h3>
+<code><a href="../../../bdi4jade/core/Capability.html#addPartCapability(bdi4jade.core.Capability)">addPartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</a>, <a href="../../../bdi4jade/core/Capability.html#getBeliefBase()">getBeliefBase</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#getPartCapabilities()">getPartCapabilities</a>, <a href="../../../bdi4jade/core/Capability.html#getPlanLibrary()">getPlanLibrary</a>, <a href="../../../bdi4jade/core/Capability.html#getWholeCapability()">getWholeCapability</a>, <a href="../../../bdi4jade/core/Capability.html#hasParts()">hasParts</a>, <a href="../../../bdi4jade/core/Capability.html#removePartCapability(bdi4jade.core.Capability)">removePartCapability</a>, <a href="../../../bdi4jade/core/Capability.html#reviewBeliefs()">reviewBeliefs</a>, <a href="../../../bdi4jade/core/Capability.html#setMyAgent(bdi4jade.core.BDIAgent)">setMyAgent</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&nbsp;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="SubgoalCapability()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SubgoalCapability</h4>
+<pre>public&nbsp;SubgoalCapability()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected&nbsp;void&nbsp;setup()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/Capability.html#setup()">Capability</a></code></strong></div>
+<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>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/Capability.html#setup()">setup</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</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/SubgoalCapability.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/SubgoalCapability.html" target="_top">Frames</a></li>
+<li><a href="SubgoalCapability.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.Capability">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/TopLevelGoal.html b/bdi-jade/doc/bdi4jade/examples/subgoal/TopLevelGoal.html
new file mode 100644
index 0000000..e451cd7
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/subgoal/TopLevelGoal.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>TopLevelGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TopLevelGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TopLevelGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/TopLevelGoal.html" target="_top">Frames</a></li>
+<li><a href="TopLevelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.subgoal</div>
+<h2 title="Class TopLevelGoal" class="title">Class TopLevelGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.subgoal.TopLevelGoal</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">TopLevelGoal</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.subgoal.TopLevelGoal">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html#TopLevelGoal()">TopLevelGoal</a></strong>()</code>&nbsp;</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.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="TopLevelGoal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TopLevelGoal</h4>
+<pre>public&nbsp;TopLevelGoal()</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/TopLevelGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/subgoal/TopLevelGoal.html" target="_top">Frames</a></li>
+<li><a href="TopLevelGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/class-use/MyAgent.html b/bdi-jade/doc/bdi4jade/examples/template/class-use/MyAgent.html
new file mode 100644
index 0000000..6198c30
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/class-use/MyAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.MyAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.MyAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/class-use/MyAgent.html" target="_top">Frames</a></li>
+<li><a href="MyAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.MyAgent" class="title">Uses of Class<br>bdi4jade.examples.template.MyAgent</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.MyAgent</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/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/class-use/MyAgent.html" target="_top">Frames</a></li>
+<li><a href="MyAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/class-use/MyAgentSoftgoals.html b/bdi-jade/doc/bdi4jade/examples/template/class-use/MyAgentSoftgoals.html
new file mode 100644
index 0000000..b19bbdb
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/class-use/MyAgentSoftgoals.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.MyAgentSoftgoals</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.MyAgentSoftgoals";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/class-use/MyAgentSoftgoals.html" target="_top">Frames</a></li>
+<li><a href="MyAgentSoftgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.MyAgentSoftgoals" class="title">Uses of Class<br>bdi4jade.examples.template.MyAgentSoftgoals</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.MyAgentSoftgoals</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/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/class-use/MyAgentSoftgoals.html" target="_top">Frames</a></li>
+<li><a href="MyAgentSoftgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/goal/class-use/MyGoal.html b/bdi-jade/doc/bdi4jade/examples/template/goal/class-use/MyGoal.html
new file mode 100644
index 0000000..a9ab347
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/class-use/MyGoal.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.goal.MyGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.goal.MyGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.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/examples/template/goal/class-use/MyGoal.html" target="_top">Frames</a></li>
+<li><a href="MyGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.goal.MyGoal" class="title">Uses of Class<br>bdi4jade.examples.template.goal.MyGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.goal.MyGoal</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/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.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/examples/template/goal/class-use/MyGoal.html" target="_top">Frames</a></li>
+<li><a href="MyGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/goal/MyGoal.html b/bdi-jade/doc/bdi4jade/examples/template/goal/MyGoal.html
new file mode 100644
index 0000000..89c6807
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/MyGoal.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>MyGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/template/goal/MyGoal.html" target="_top">Frames</a></li>
+<li><a href="MyGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template.goal</div>
+<h2 title="Class MyGoal" class="title">Class MyGoal</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.template.goal.MyGoal</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">MyGoal</span>
+extends java.lang.Object
+implements <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.template.goal.MyGoal">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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/template/goal/MyGoal.html#MyGoal()">MyGoal</a></strong>()</code>&nbsp;</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.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="MyGoal()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyGoal</h4>
+<pre>public&nbsp;MyGoal()</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/MyGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/template/goal/MyGoal.html" target="_top">Frames</a></li>
+<li><a href="MyGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/goal/package-frame.html b/bdi-jade/doc/bdi4jade/examples/template/goal/package-frame.html
new file mode 100644
index 0000000..7c893a4
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/package-frame.html
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../bdi4jade/examples/template/goal/package-summary.html" target="classFrame">bdi4jade.examples.template.goal</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MyGoal.html" title="class in bdi4jade.examples.template.goal" target="classFrame">MyGoal</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/goal/package-summary.html b/bdi-jade/doc/bdi4jade/examples/template/goal/package-summary.html
new file mode 100644
index 0000000..294b55c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/package-summary.html
@@ -0,0 +1,133 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/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&nbsp;bdi4jade.examples.template.goal</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">&nbsp;</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/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">MyGoal</a></td>
+<td class="colLast">&nbsp;</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/examples/template/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/goal/package-tree.html b/bdi-jade/doc/bdi4jade/examples/template/goal/package-tree.html
new file mode 100644
index 0000000..71dc9c6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/package-tree.html
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.goal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/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.examples.template.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.examples.template.goal.<a href="../../../../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal"><span class="strong">MyGoal</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/examples/template/package-tree.html">Prev</a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/goal/package-use.html b/bdi-jade/doc/bdi4jade/examples/template/goal/package-use.html
new file mode 100644
index 0000000..ade9d8b
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/goal/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.template.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/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.examples.template.goal" class="title">Uses of Package<br>bdi4jade.examples.template.goal</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.template.goal</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/examples/template/goal/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/MyAgent.html b/bdi-jade/doc/bdi4jade/examples/template/MyAgent.html
new file mode 100644
index 0000000..18aec0d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/MyAgent.html
@@ -0,0 +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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/MyAgent.html" target="_top">Frames</a></li>
+<li><a href="MyAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template</div>
+<h2 title="Class MyAgent" class="title">Class MyAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.template.MyAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">MyAgent</span>
+extends <a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.examples.template.MyAgent">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/examples/template/MyAgent.html#MyAgent()">MyAgent</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/template/MyAgent.html#getRootCapability()">getRootCapability</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgent.html#init()">init</a></strong>()</code>
+<div class="block">This method initializes the BDI agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgent.html#initPreferences()">initPreferences</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="MyAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyAgent</h4>
+<pre>public&nbsp;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="getRootCapability()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRootCapability</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;getRootCapability()</pre>
+</li>
+</ul>
+<a name="init()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>protected&nbsp;void&nbsp;init()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html#init()">BDIAgent</a></code></strong></div>
+<div class="block">This method initializes the BDI agent. It is invoked by the
+ <a href="../../../bdi4jade/core/BDIAgent.html#setup()"><code>BDIAgent.setup()</code></a> method.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../bdi4jade/core/BDIAgent.html#init()">init</a></code>&nbsp;in class&nbsp;<code><a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="initPreferences()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>initPreferences</h4>
+<pre>public&nbsp;void&nbsp;initPreferences()</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/MyAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-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/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/MyAgent.html" target="_top">Frames</a></li>
+<li><a href="MyAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/MyAgentSoftgoals.html b/bdi-jade/doc/bdi4jade/examples/template/MyAgentSoftgoals.html
new file mode 100644
index 0000000..9bd087d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/MyAgentSoftgoals.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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyAgentSoftgoals</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyAgentSoftgoals";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyAgentSoftgoals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/MyAgentSoftgoals.html" target="_top">Frames</a></li>
+<li><a href="MyAgentSoftgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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.examples.template</div>
+<h2 title="Class MyAgentSoftgoals" class="title">Class MyAgentSoftgoals</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.template.MyAgentSoftgoals</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">MyAgentSoftgoals</span>
+extends java.lang.Object</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">&nbsp;</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 <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#ALL_SOFTGOALS">ALL_SOFTGOALS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal1">Softgoal1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal2">Softgoal2</a></strong></code>&nbsp;</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.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="Softgoal1">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Softgoal1</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> Softgoal1</pre>
+</li>
+</ul>
+<a name="Softgoal2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Softgoal2</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> Softgoal2</pre>
+</li>
+</ul>
+<a name="ALL_SOFTGOALS">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ALL_SOFTGOALS</h4>
+<pre>public static final&nbsp;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[] ALL_SOFTGOALS</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/MyAgentSoftgoals.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/MyAgentSoftgoals.html" target="_top">Frames</a></li>
+<li><a href="MyAgentSoftgoals.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/template/package-frame.html b/bdi-jade/doc/bdi4jade/examples/template/package-frame.html
new file mode 100644
index 0000000..cbb8b6f
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/examples/template/package-summary.html" target="classFrame">bdi4jade.examples.template</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MyAgent.html" title="class in bdi4jade.examples.template" target="classFrame">MyAgent</a></li>
+<li><a href="MyAgentSoftgoals.html" title="class in bdi4jade.examples.template" target="classFrame">MyAgentSoftgoals</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/package-summary.html b/bdi-jade/doc/bdi4jade/examples/template/package-summary.html
new file mode 100644
index 0000000..223b567
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/package-summary.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip 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/examples/subgoal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/template/goal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/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&nbsp;bdi4jade.examples.template</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">&nbsp;</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/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">MyAgentSoftgoals</a></td>
+<td class="colLast">&nbsp;</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/examples/subgoal/package-summary.html">Prev Package</a></li>
+<li><a href="../../../bdi4jade/examples/template/goal/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/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/examples/template/package-tree.html b/bdi-jade/doc/bdi4jade/examples/template/package-tree.html
new file mode 100644
index 0000000..390ca3e
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/package-tree.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template 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/examples/subgoal/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/template/goal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/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.examples.template</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>
+<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>
+<ul>
+<li type="circle">bdi4jade.examples.template.<a href="../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.template.<a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgentSoftgoals</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/examples/subgoal/package-tree.html">Prev</a></li>
+<li><a href="../../../bdi4jade/examples/template/goal/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/examples/template/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/examples/template/package-use.html b/bdi-jade/doc/bdi4jade/examples/template/package-use.html
new file mode 100644
index 0000000..16e2e17
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.template</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul 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/examples/template/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.examples.template" class="title">Uses of Package<br>bdi4jade.examples.template</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.template</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/examples/template/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/examples/template/plan/class-use/MyPlan1.html b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan1.html
new file mode 100644
index 0000000..067ce4d
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan1.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.plan.MyPlan1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.plan.MyPlan1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan1.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.plan.MyPlan1" class="title">Uses of Class<br>bdi4jade.examples.template.plan.MyPlan1</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.plan.MyPlan1</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/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan1.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/plan/class-use/MyPlan1Body.html b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan1Body.html
new file mode 100644
index 0000000..ab513f6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan1Body.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.plan.MyPlan1Body</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.plan.MyPlan1Body";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan1Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.plan.MyPlan1Body" class="title">Uses of Class<br>bdi4jade.examples.template.plan.MyPlan1Body</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.plan.MyPlan1Body</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/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan1Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/plan/class-use/MyPlan2.html b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan2.html
new file mode 100644
index 0000000..b254ea6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan2.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.plan.MyPlan2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.plan.MyPlan2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan2.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.plan.MyPlan2" class="title">Uses of Class<br>bdi4jade.examples.template.plan.MyPlan2</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.plan.MyPlan2</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/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan2.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/plan/class-use/MyPlan2Body.html b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan2Body.html
new file mode 100644
index 0000000..8c83db6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/class-use/MyPlan2Body.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.examples.template.plan.MyPlan2Body</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.plan.MyPlan2Body";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan2Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.examples.template.plan.MyPlan2Body" class="title">Uses of Class<br>bdi4jade.examples.template.plan.MyPlan2Body</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.examples.template.plan.MyPlan2Body</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/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.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/examples/template/plan/class-use/MyPlan2Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/examples/template/plan/MyPlan1.html b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan1.html
new file mode 100644
index 0000000..3d5b960
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan1.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan1</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan1";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan1.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.plan.SimplePlan">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.plan.SimplePlan">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template.plan</div>
+<h2 title="Class MyPlan1" class="title">Class MyPlan1</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><a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">bdi4jade.plan.SimplePlan</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.template.plan.MyPlan1</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/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">MyPlan1</span>
+extends <a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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">
+<!-- ======== 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&nbsp;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.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;bdi4jade.plan.<a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan1.html#MyPlan1()">MyPlan1</a></strong>()</code>&nbsp;</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.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.plan.<a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../../bdi4jade/plan/SimplePlan.html#createPlanBody()">createPlanBody</a>, <a href="../../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.AbstractPlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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="MyPlan1()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan1</h4>
+<pre>public&nbsp;MyPlan1()</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/MyPlan1.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-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/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan1.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.plan.SimplePlan">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.plan.SimplePlan">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/plan/MyPlan1Body.html b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan1Body.html
new file mode 100644
index 0000000..1f1efc9
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan1Body.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan1Body</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan1Body";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan1Body.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan1Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template.plan</div>
+<h2 title="Class MyPlan1Body" class="title">Class MyPlan1Body</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.examples.template.plan.MyPlan1Body</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">MyPlan1Body</span>
+extends <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.template.plan.MyPlan1Body">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html#MyPlan1Body()">MyPlan1Body</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/template/plan/MyPlan1Body.html#action()">action</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="MyPlan1Body()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan1Body</h4>
+<pre>public&nbsp;MyPlan1Body()</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="blockListLast">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</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/MyPlan1Body.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan1Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan1Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/plan/MyPlan2.html b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan2.html
new file mode 100644
index 0000000..6e84832
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan2.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan2</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan2";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan2.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.plan.SimplePlan">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.plan.SimplePlan">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template.plan</div>
+<h2 title="Class MyPlan2" class="title">Class MyPlan2</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><a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">bdi4jade.plan.SimplePlan</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.examples.template.plan.MyPlan2</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/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">MyPlan2</span>
+extends <a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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">
+<!-- ======== 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&nbsp;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.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;bdi4jade.plan.<a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html#MyPlan2()">MyPlan2</a></strong>()</code>&nbsp;</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.plan.SimplePlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.plan.<a href="../../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></h3>
+<code><a href="../../../../bdi4jade/plan/SimplePlan.html#createPlanBody()">createPlanBody</a>, <a href="../../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.AbstractPlan">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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="MyPlan2()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan2</h4>
+<pre>public&nbsp;MyPlan2()</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/MyPlan2.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan2.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.plan.SimplePlan">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.plan.SimplePlan">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/plan/MyPlan2Body.html b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan2Body.html
new file mode 100644
index 0000000..d39c3fc
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/MyPlan2Body.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>MyPlan2Body</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="MyPlan2Body";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/MyPlan2Body.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan2Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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.examples.template.plan</div>
+<h2 title="Class MyPlan2Body" class="title">Class MyPlan2Body</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.examples.template.plan.MyPlan2Body</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">MyPlan2Body</span>
+extends <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.examples.template.plan.MyPlan2Body">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&nbsp;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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html#MyPlan2Body()">MyPlan2Body</a></strong>()</code>&nbsp;</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">&nbsp;</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/examples/template/plan/MyPlan2Body.html#action()">action</a></strong>()</code>&nbsp;</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&nbsp;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&nbsp;jade.core.behaviours.Behaviour</h3>
+<code>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&nbsp;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&nbsp;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>, <a href="../../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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="MyPlan2Body()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MyPlan2Body</h4>
+<pre>public&nbsp;MyPlan2Body()</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="blockListLast">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</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/MyPlan2Body.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/plan/MyPlan2Body.html" target="_top">Frames</a></li>
+<li><a href="MyPlan2Body.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/template/plan/package-frame.html b/bdi-jade/doc/bdi4jade/examples/template/plan/package-frame.html
new file mode 100644
index 0000000..d6f3ef6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/package-frame.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../../bdi4jade/examples/template/plan/package-summary.html" target="classFrame">bdi4jade.examples.template.plan</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MyPlan1.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan1</a></li>
+<li><a href="MyPlan1Body.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan1Body</a></li>
+<li><a href="MyPlan2.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan2</a></li>
+<li><a href="MyPlan2Body.html" title="class in bdi4jade.examples.template.plan" target="classFrame">MyPlan2Body</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/plan/package-summary.html b/bdi-jade/doc/bdi4jade/examples/template/plan/package-summary.html
new file mode 100644
index 0000000..3cb25d6
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/package-summary.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/goal/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/examples/template/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&nbsp;bdi4jade.examples.template.plan</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</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/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></td>
+<td class="colLast">&nbsp;</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/examples/template/goal/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/examples/template/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/plan/package-tree.html b/bdi-jade/doc/bdi4jade/examples/template/plan/package-tree.html
new file mode 100644
index 0000000..34b66de
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/package-tree.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.examples.template.plan Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/goal/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/examples/template/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.examples.template.plan</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
+<ul>
+<li type="circle">bdi4jade.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.examples.template.plan.<a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1Body</span></a></li>
+<li type="circle">bdi4jade.examples.template.plan.<a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2Body</span></a></li>
+</ul>
+</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.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/SimplePlan.html" title="class in bdi4jade.plan"><span class="strong">SimplePlan</span></a>
+<ul>
+<li type="circle">bdi4jade.examples.template.plan.<a href="../../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1</span></a></li>
+<li type="circle">bdi4jade.examples.template.plan.<a href="../../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2</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/examples/template/goal/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/examples/template/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>
diff --git a/bdi-jade/doc/bdi4jade/examples/template/plan/package-use.html b/bdi-jade/doc/bdi4jade/examples/template/plan/package-use.html
new file mode 100644
index 0000000..cbb1c33
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/examples/template/plan/package-use.html
@@ -0,0 +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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.examples.template.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.examples.template.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/examples/template/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.examples.template.plan" class="title">Uses of Package<br>bdi4jade.examples.template.plan</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.examples.template.plan</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/examples/template/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>
diff --git a/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html b/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
index 18d521e..cdae7df 100644
--- a/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
+++ b/bdi-jade/doc/bdi4jade/exception/BeliefAlreadyExistsException.html
@@ -1,335 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefAlreadyExistsException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefAlreadyExistsException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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">&nbsp;</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>&lt;?&gt;&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief--">getBelief</a></span>()</code>&nbsp;</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>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;BeliefAlreadyExistsException(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;Class</li>
-<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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>&lt;?&gt;&nbsp;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">&nbsp;</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>&lt;?&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</a></strong>()</code>&nbsp;</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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;BeliefAlreadyExistsException(<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&nbsp;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&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 c8024d5..accb92e 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/BeliefAlreadyExistsException.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.exception.BeliefAlreadyExistsException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/BeliefAlreadyExistsException.html" target="_top">Frames</a></li>
-<li><a href="BeliefAlreadyExistsException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.BeliefAlreadyExistsException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html b/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
index de7efc7..c5b6097 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/ParameterException.html
@@ -1,216 +1,207 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.ParameterException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.exception.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.ParameterException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;previousGoal,
-           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;previousGoal,
+           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;planBody,
-                <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;planBody,
+                <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the input parameters of a plan body based on the parameters passed
- in the goal that triggered its execution.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput</a></span>(<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
-                 <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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>&nbsp;planBody,
+                 <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the output parameters of a goal based on the output generated by the
- plan body whose execution was triggered by this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalOut,
-               <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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>&nbsp;goalOut,
+               <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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 680db13..99ff044 100644
--- a/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
+++ b/bdi-jade/doc/bdi4jade/exception/class-use/PlanInstantiationException.html
@@ -1,227 +1,218 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.exception.PlanInstantiationException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/exception/class-use/PlanInstantiationException.html" target="_top">Frames</a></li>
-<li><a href="PlanInstantiationException.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.exception.PlanInstantiationException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody</a></span>()</code>
-<div class="block">Creates a new instance of the plan body.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</a></span>()</code>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">SimplePlan.</span><code><strong><a href="../../../bdi4jade/plan/SimplePlan.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><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>
 <div class="block">Instantiate the plan body of this plan, which is an implementation of the
- <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that throw <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-frame.html b/bdi-jade/doc/bdi4jade/exception/package-frame.html
index af6599b..926bf67 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-frame.html
@@ -1,22 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/exception/package-summary.html" target="classFrame">bdi4jade.exception</a></h1>
-<div class="indexContainer">
-<h2 title="Exceptions">Exceptions</h2>
-<ul title="Exceptions">
-<li><a href="BeliefAlreadyExistsException.html" title="class in bdi4jade.exception" target="classFrame">BeliefAlreadyExistsException</a></li>
-<li><a href="ParameterException.html" title="class in bdi4jade.exception" target="classFrame">ParameterException</a></li>
-<li><a href="PlanInstantiationException.html" title="class in bdi4jade.exception" target="classFrame">PlanInstantiationException</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-summary.html b/bdi-jade/doc/bdi4jade/exception/package-summary.html
index 5e1c056..3eabe3c 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-summary.html
@@ -1,174 +1,163 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.exception</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.exception";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/examples/template/plan/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&nbsp;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:&nbsp;<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">&nbsp;</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:&nbsp;<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">&nbsp;</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="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&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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/examples/template/plan/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>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-tree.html b/bdi-jade/doc/bdi4jade/exception/package-tree.html
index fdbfc56..b386058 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-tree.html
@@ -1,151 +1,142 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.exception Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.exception Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/event/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.exception Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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/examples/template/plan/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/examples/template/plan/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>
diff --git a/bdi-jade/doc/bdi4jade/exception/package-use.html b/bdi-jade/doc/bdi4jade/exception/package-use.html
index 5bbb512..6c7e56c 100644
--- a/bdi-jade/doc/bdi4jade/exception/package-use.html
+++ b/bdi-jade/doc/bdi4jade/exception/package-use.html
@@ -1,219 +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 Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.exception</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.exception";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.exception</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</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 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/exception/class-use/ParameterException.html#bdi4jade.util">ParameterException</a>
 <div class="block">This class represents an exception that occurred when parameters are being
- set.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/exception/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/exception/ParameterException.html b/bdi-jade/doc/bdi4jade/exception/ParameterException.html
index b995aa2..8b58652 100644
--- a/bdi-jade/doc/bdi4jade/exception/ParameterException.html
+++ b/bdi-jade/doc/bdi4jade/exception/ParameterException.html
@@ -1,330 +1,308 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>ParameterException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ParameterException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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">&nbsp;</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&nbsp;_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&nbsp;_message,
-                  java.lang.Throwable&nbsp;_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&nbsp;_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&nbsp;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&nbsp;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&nbsp;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&nbsp;ParameterException(java.lang.String&nbsp;_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&nbsp;ParameterException(java.lang.String&nbsp;_message,
-                          java.lang.Throwable&nbsp;_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&nbsp;ParameterException(java.lang.Throwable&nbsp;_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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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&nbsp;_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&nbsp;_message,
+                  java.lang.Throwable&nbsp;_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&nbsp;_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&nbsp;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&nbsp;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&nbsp;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&nbsp;ParameterException(java.lang.String&nbsp;_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&nbsp;ParameterException(java.lang.String&nbsp;_message,
+                  java.lang.Throwable&nbsp;_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&nbsp;ParameterException(java.lang.Throwable&nbsp;_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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 23df292..a4e80aa 100644
--- a/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
+++ b/bdi-jade/doc/bdi4jade/exception/PlanInstantiationException.html
@@ -1,329 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>PlanInstantiationException</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PlanInstantiationException";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanInstantiationException.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanInstantiationException</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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">&nbsp;</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&nbsp;_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&nbsp;_message,
-                          java.lang.Throwable&nbsp;_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&nbsp;_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&nbsp;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&nbsp;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&nbsp;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&nbsp;PlanInstantiationException(java.lang.String&nbsp;_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&nbsp;PlanInstantiationException(java.lang.String&nbsp;_message,
-                                  java.lang.Throwable&nbsp;_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&nbsp;PlanInstantiationException(java.lang.Throwable&nbsp;_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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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&nbsp;_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&nbsp;_message,
+                          java.lang.Throwable&nbsp;_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&nbsp;_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&nbsp;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&nbsp;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&nbsp;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&nbsp;PlanInstantiationException(java.lang.String&nbsp;_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&nbsp;PlanInstantiationException(java.lang.String&nbsp;_message,
+                          java.lang.Throwable&nbsp;_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&nbsp;PlanInstantiationException(java.lang.Throwable&nbsp;_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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 19bb5e9..e13c82b 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html
@@ -1,368 +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 Mon Aug 11 00:38:57 BRT 2014 -->
-<title>AndPlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AndPlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="simpleTagLabel">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&nbsp;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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
-                     java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;goal)</code>
+ 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&nbsp;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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
+                     java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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">&nbsp;</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>&nbsp;goal)</code>
 <div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- it.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;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&nbsp;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&nbsp;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&nbsp;AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;root,
-                             java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;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&nbsp;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&nbsp;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&nbsp;AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;AndPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;root,
+                     java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
 <div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- 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&nbsp;java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;Class</li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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&nbsp;java.util.List&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 497885c..0f32813 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,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.AndPlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 94ceb18..0c5fbb5 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,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.OrPlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 f0a340d..e661f3c 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,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanContribution</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanContribution</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 2ceff00..9fcb738 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,172 +1,163 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.PlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;</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&nbsp;</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>
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 580e53b..c559c8e 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,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.SoftgoalPreferences</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedBDIAgent.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedBDIAgent.html
index 11cfa88..c52c110 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedBDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/class-use/UtilityBasedBDIAgent.html
@@ -1,162 +1,197 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/UtilityBasedBDIAgent.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedBDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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.UtilityBasedBDIAgent" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span><span class="tabEnd">&nbsp;</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">&nbsp;</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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</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 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/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span><span class="tabEnd">&nbsp;</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/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy-bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent-">UtilityBasedPlanSelectionStrategy</a></span>(<a href="../../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a>&nbsp;myAgent)</code>&nbsp;</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/UtilityBasedBDIAgent.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedBDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.UtilityBasedBDIAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/UtilityBasedBDIAgent.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.UtilityBasedBDIAgent" class="title">Uses of Class<br>bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> in <a href="../../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> in <a href="../../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> in <a href="../../../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> in <a href="../../../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</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 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/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></span><span class="tabEnd">&nbsp;</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/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>&nbsp;myAgent)</code>&nbsp;</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/UtilityBasedBDIAgent.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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 290b53a..d7ea80e 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,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
index 7226976..3ca501d 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html
@@ -1,375 +1,348 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>OrPlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>OrPlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="simpleTagLabel">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&nbsp;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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
-                    java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;goal,
-       java.lang.Double&nbsp;probability)</code>
+ 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&nbsp;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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
+                    java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</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">&nbsp;</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>&nbsp;goal,
+       java.lang.Double&nbsp;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 id="i1" class="rowColor">
-<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals--">getGoals</a></span>()</code>
+ it, with a certain probability.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#getGoals()">getGoals</a></strong>()</code>
 <div class="block">Returns the map of goals with their probabilities 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/OrPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal</a></span>(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;root,
-                            java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                    java.lang.Double&nbsp;probability)</pre>
+ 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>&nbsp;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&nbsp;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&nbsp;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&nbsp;OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;OrPlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;root,
+                    java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;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&nbsp;void&nbsp;addGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+           java.lang.Double&nbsp;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="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&nbsp;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;getGoals()</pre>
+ 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&nbsp;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;getGoals()</pre>
 <div class="block">Returns the map of goals with their probabilities 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&nbsp;void&nbsp;removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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&nbsp;void&nbsp;removeGoal(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.extension.planselection.utilitybased.PlanGoalDependency">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 f869ee4..0bce39c 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-frame.html
@@ -1,26 +1,25 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../../bdi4jade/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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-08-11">
+<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>
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 9cc2677..7db09dc 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-summary.html
@@ -1,181 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.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&nbsp;Package</a></li>
-<li><a href="../../../../bdi4jade/goal/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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">&nbsp;</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">&nbsp;</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&nbsp;Package</a></li>
-<li><a href="../../../../bdi4jade/goal/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></td>
+<td class="colLast">&nbsp;</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>
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 f950f20..923ead0 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-tree.html
@@ -1,166 +1,157 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.extension.planselection.utilitybased Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a>
-<ul>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedBDIAgent</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.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>&lt;T&gt; (implements bdi4jade.belief.<a href="../../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a>&lt;T&gt;
-<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>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.extension.planselection.utilitybased Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
+<ul>
+<li type="circle">bdi4jade.core.<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="strong">BDIAgent</span></a>
+<ul>
+<li type="circle">bdi4jade.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>
+</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>&lt;T&gt; (implements bdi4jade.belief.<a href="../../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a>&lt;T&gt;
+<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>
+<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>
+</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>
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 235460d..02bd8a7 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/package-use.html
@@ -1,163 +1,192 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.extension.planselection.utilitybased</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.extension.planselection.utilitybased</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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/UtilityBasedBDIAgent.html#bdi4jade.examples.planselection">UtilityBasedBDIAgent</a>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</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/examples/template/package-summary.html">bdi4jade.examples.template</a></span><span class="tabEnd">&nbsp;</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/UtilityBasedBDIAgent.html#bdi4jade.examples.template">UtilityBasedBDIAgent</a>&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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/UtilityBasedBDIAgent.html#bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
index 59b69f5..a1ddf18 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanContribution.html
@@ -1,401 +1,369 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>PlanContribution</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanContribution</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This class stores the probability of a plan promoting a value with respect to
- a softgoal.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== 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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;softgoal)</code>&nbsp;</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>&nbsp;softgoal,
-                java.lang.Double&nbsp;probability,
-                java.lang.Double&nbsp;value)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;probability)</code>&nbsp;</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&nbsp;value)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal,
-                        java.lang.Double&nbsp;probability,
-                        java.lang.Double&nbsp;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&nbsp;java.lang.Double&nbsp;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&nbsp;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;java.lang.Double&nbsp;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&nbsp;void&nbsp;setProbability(java.lang.Double&nbsp;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&nbsp;void&nbsp;setValue(java.lang.Double&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;softgoal)</code>&nbsp;</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>&nbsp;softgoal,
+                java.lang.Double&nbsp;probability,
+                java.lang.Double&nbsp;value)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;probability)</code>&nbsp;</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&nbsp;value)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;PlanContribution(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal,
+                java.lang.Double&nbsp;probability,
+                java.lang.Double&nbsp;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&nbsp;java.lang.Double&nbsp;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&nbsp;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;java.lang.Double&nbsp;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&nbsp;void&nbsp;setProbability(java.lang.Double&nbsp;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&nbsp;void&nbsp;setValue(java.lang.Double&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 dc22fe9..5e0cee4 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html
@@ -1,338 +1,318 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>PlanGoalDependency</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanGoalDependency</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This abstract class has the common properties and operations of all kinds of
- plan-goal dependency.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== 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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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&nbsp;java.lang.String METADATA_NAME</pre>
-</li>
-</ul>
-<a name="root">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>root</h4>
-<pre>protected&nbsp;<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&nbsp;PlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getRoot()</pre>
+ 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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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">&nbsp;</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&nbsp;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&nbsp;java.lang.String METADATA_NAME</pre>
+</li>
+</ul>
+<a name="root">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>root</h4>
+<pre>protected&nbsp;<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&nbsp;PlanGoalDependency(<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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="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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 fdad08f..f6e4df6 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html
@@ -1,408 +1,382 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>SoftgoalPreferences</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li><a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;</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>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;, <a href="../../../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, jade.content.Concept, jade.content.Term, java.io.Serializable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">SoftgoalPreferences</span>
-extends <a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SoftgoalPreferences</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">bdi4jade.belief.TransientBelief</a>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;</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>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;, <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>&lt;java.util.Map&lt;<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt;</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="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</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">&nbsp;</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>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.belief.TransientBelief">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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>&nbsp;softgoal,
-                        java.lang.Double&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;java.lang.Double&nbsp;getPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;void&nbsp;setPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal,
-                                     java.lang.Double&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.belief.TransientBelief">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;softgoal,
+                        java.lang.Double&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;java.lang.Double&nbsp;getPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;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&nbsp;void&nbsp;setPreferenceForSoftgoal(<a href="../../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&nbsp;softgoal,
+                            java.lang.Double&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/UtilityBasedBDIAgent.html b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html
index 4759ccf..5ec4361 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html
@@ -1,301 +1,293 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>UtilityBasedBDIAgent</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UtilityBasedBDIAgent";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/UtilityBasedBDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedBDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.bdi4jade.core.BDIAgent">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 UtilityBasedBDIAgent" class="title">Class UtilityBasedBDIAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UtilityBasedBDIAgent</span>
-extends <a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../serialized-form.html#bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent">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&nbsp;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&nbsp;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">&nbsp;</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/UtilityBasedBDIAgent.html#UtilityBasedBDIAgent--">UtilityBasedBDIAgent</a></span>()</code>&nbsp;</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.BDIAgent">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
-<code><a href="../../../../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#init--">init</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setup--">setup</a>, <a href="../../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="UtilityBasedBDIAgent--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UtilityBasedBDIAgent</h4>
-<pre>public&nbsp;UtilityBasedBDIAgent()</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/UtilityBasedBDIAgent.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">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&nbsp;Class</span></a></li>
-<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
-<li><a href="UtilityBasedBDIAgent.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#methods.inherited.from.class.bdi4jade.core.BDIAgent">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>UtilityBasedBDIAgent</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="UtilityBasedBDIAgent";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/UtilityBasedBDIAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">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="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.BDIAgent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 UtilityBasedBDIAgent" class="title">Class UtilityBasedBDIAgent</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/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a></li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a>, <a href="../../../../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">UtilityBasedBDIAgent</span>
+extends <a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></pre>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent">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&nbsp;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&nbsp;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">&nbsp;</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/UtilityBasedBDIAgent.html#UtilityBasedBDIAgent()">UtilityBasedBDIAgent</a></strong>()</code>&nbsp;</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.BDIAgent">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.core.<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></h3>
+<code><a href="../../../../bdi4jade/core/BDIAgent.html#addCapability(bdi4jade.core.Capability)">addCapability</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.core.Capability, bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal)">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addGoal(bdi4jade.goal.Goal, bdi4jade.event.GoalListener)">addGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#addSoftgoal(bdi4jade.goal.Softgoal)">addSoftgoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.goal.Softgoal)">dropSoftoal</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllCapabilities()">getAllCapabilities</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllGoals()">getAllGoals</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals()">getAllSoftgoals</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getCapabilities()">getCapabilities</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getIntentions()">getIntentions</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#init()">init</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#removeCapability(bdi4jade.core.Capability)">removeCapability</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a>, <a href="../../../../bdi4jade/core/BDIAgent.html#setup()">setup</a>, <a href="../../../../bdi4jade/core/BDIAgent.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&nbsp;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&nbsp;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="UtilityBasedBDIAgent()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UtilityBasedBDIAgent</h4>
+<pre>public&nbsp;UtilityBasedBDIAgent()</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/UtilityBasedBDIAgent.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">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="strong">Prev Class</span></a></li>
+<li><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.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/UtilityBasedBDIAgent.html" target="_top">Frames</a></li>
+<li><a href="UtilityBasedBDIAgent.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.Agent">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.Agent">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_bdi4jade.core.BDIAgent">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 2ecea62..0545786 100644
--- a/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html
@@ -1,318 +1,292 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>UtilityBasedPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UtilityBasedPlanSelectionStrategy";
-        }
-    }
-    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/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="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">UtilityBasedPlanSelectionStrategy</span>
-extends java.lang.Object
-implements <a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>UtilityBasedPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>bdi4jade.extension.planselection.utilitybased.UtilityBasedPlanSelectionStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">UtilityBasedPlanSelectionStrategy</span>
+extends java.lang.Object
+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="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</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-bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent-">UtilityBasedPlanSelectionStrategy</a></span>(<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a>&nbsp;myAgent)</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent--">getMyAgent</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i1" 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/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>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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="UtilityBasedPlanSelectionStrategy-bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>UtilityBasedPlanSelectionStrategy</h4>
-<pre>public&nbsp;UtilityBasedPlanSelectionStrategy(<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a>&nbsp;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="getMyAgent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMyAgent</h4>
-<pre>public&nbsp;<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;getMyAgent()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the myAgent</dd>
-</dl>
-</li>
-</ul>
-<a name="selectPlan-bdi4jade.goal.Goal-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre>public&nbsp;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                       java.util.Set&lt;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">PlanSelectionStrategy</a></code></span></div>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></code>&nbsp;in interface&nbsp;<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/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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">
+<!-- ======== 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">&nbsp;</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>&nbsp;myAgent)</code>&nbsp;</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">&nbsp;</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/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent()">getMyAgent</a></strong>()</code>&nbsp;</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/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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="UtilityBasedPlanSelectionStrategy(bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UtilityBasedPlanSelectionStrategy</h4>
+<pre>public&nbsp;UtilityBasedPlanSelectionStrategy(<a href="../../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a>&nbsp;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="getMyAgent()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMyAgent</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;getMyAgent()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the myAgent</dd></dl>
+</li>
+</ul>
+<a name="selectPlan(bdi4jade.goal.Goal, java.util.Set)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectPlan</h4>
+<pre>public&nbsp;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+              java.util.Set&lt;<a href="../../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">PlanSelectionStrategy</a></code></strong></div>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
index 351a50d..579aea3 100644
--- a/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefGoal.html
@@ -1,352 +1,320 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>BeliefGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefGoal";
-        }
-    }
-    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/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&nbsp;Class</li>
-<li><a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="typeNameLabel">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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BeliefGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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.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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</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/BeliefGoal.html#BeliefGoal-java.lang.String-">BeliefGoal</a></span>(java.lang.String&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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.String</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>&nbsp;beliefBase)</code>
+ 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">&nbsp;</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&nbsp;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">&nbsp;</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>&nbsp;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="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefGoal.html#toString--">toString</a></span>()</code>
+ 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&nbsp;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&nbsp;BeliefGoal(java.lang.String&nbsp;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="getBeliefName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefName</h4>
-<pre>public&nbsp;java.lang.String&nbsp;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="blockList">
-<li class="blockList">
-<h4>isAchieved</h4>
-<pre>public&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+ "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&nbsp;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&nbsp;BeliefGoal(java.lang.String&nbsp;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&nbsp;java.lang.String&nbsp;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&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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="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="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+ 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&nbsp;java.lang.String&nbsp;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>&nbsp;in class&nbsp;<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/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&nbsp;Class</li>
-<li><a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ "BeliefGoal: belief name".</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefSetValueGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefSetValueGoal.html
index 8d02aea..204fa58 100644
--- a/bdi-jade/doc/bdi4jade/goal/BeliefSetValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefSetValueGoal.html
@@ -1,366 +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 Mon Aug 11 00:38:58 BRT 2014 -->
-<title>BeliefSetValueGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefSetValueGoal";
-        }
-    }
-    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/BeliefSetValueGoal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefSetValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefSetValueGoal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 BeliefSetValueGoal" class="title">Class BeliefSetValueGoal&lt;T&gt;</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><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</a>&lt;T&gt;</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.goal.BeliefSetValueGoal&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the values in the belief set.</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>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">BeliefSetValueGoal&lt;T&gt;</span>
-extends <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BeliefSetValueGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BeliefSetValueGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefSetValueGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 BeliefSetValueGoal" class="title">Class BeliefSetValueGoal&lt;T&gt;</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><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</a>&lt;T&gt;</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.goal.BeliefSetValueGoal&lt;T&gt;</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 values in the belief set.</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>
+<hr>
+<br>
+<pre>public class <span class="strong">BeliefSetValueGoal&lt;T&gt;</span>
+extends <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</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.BeliefSetValueGoal">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">&nbsp;</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/BeliefSetValueGoal.html#BeliefSetValueGoal-java.lang.String-T-">BeliefSetValueGoal</a></span>(java.lang.String&nbsp;beliefSetName,
-                  <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&nbsp;value)</code>
+ in this goal and it contains the specified value.</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.BeliefSetValueGoal">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">&nbsp;</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/BeliefSetValueGoal.html#BeliefSetValueGoal(java.lang.String, T)">BeliefSetValueGoal</a></strong>(java.lang.String&nbsp;beliefSetName,
+                  <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/BeliefSetValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></span>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</code>
+ 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">&nbsp;</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/BeliefSetValueGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></strong>(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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="i1" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/BeliefSetValueGoal.html#toString--">toString</a></span>()</code>
+ set contains the value specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/BeliefSetValueGoal.html#toString()">toString</a></strong>()</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.bdi4jade.goal.BeliefValueGoal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></h3>
-<code><a href="../../bdi4jade/goal/BeliefValueGoal.html#getValue--">getValue</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.goal.BeliefGoal">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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="BeliefSetValueGoal-java.lang.String-java.lang.Object-">
-<!--   -->
-</a><a name="BeliefSetValueGoal-java.lang.String-T-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>BeliefSetValueGoal</h4>
-<pre>public&nbsp;BeliefSetValueGoal(java.lang.String&nbsp;beliefSetName,
-                          <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&nbsp;value)</pre>
+ "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.goal.BeliefValueGoal">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></h3>
+<code><a href="../../bdi4jade/goal/BeliefValueGoal.html#getValue()">getValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.goal.BeliefGoal">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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="BeliefSetValueGoal(java.lang.String,java.lang.Object)">
+<!--   -->
+</a><a name="BeliefSetValueGoal(java.lang.String, T)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BeliefSetValueGoal</h4>
+<pre>public&nbsp;BeliefSetValueGoal(java.lang.String&nbsp;beliefSetName,
+                  <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&nbsp;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="isAchieved-bdi4jade.belief.BeliefBase-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAchieved</h4>
-<pre>public&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+ set.</div>
+<dl><dt><span class="strong">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="isAchieved(bdi4jade.belief.BeliefBase)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isAchieved</h4>
+<pre>public&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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">Overrides:</span></dt>
-<dd><code><a href="../../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt;</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="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+ set contains the value specified in this goal.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefValueGoal.html#isAchieved(bdi4jade.belief.BeliefBase)">isAchieved</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt;</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 set contains the value specified in this goal.</dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;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><a href="../../bdi4jade/goal/BeliefValueGoal.html#toString--">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt;</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/BeliefSetValueGoal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/BeliefSetValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefSetValueGoal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefValueGoal.html#toString()">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt;</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/BeliefSetValueGoal.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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="class in bdi4jade.goal"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/goal/BeliefValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
index 8a096b5..ba1751a 100644
--- a/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/BeliefValueGoal.html
@@ -1,378 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>BeliefValueGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefValueGoal";
-        }
-    }
-    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/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="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - the type of the belief value.</dd>
-</dl>
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../bdi4jade/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="typeNameLabel">BeliefValueGoal&lt;T&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BeliefValueGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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&lt;T&gt;</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&lt;T&gt;</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&lt;T&gt;</span>
+extends <a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></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="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">&nbsp;</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-java.lang.String-T-">BeliefValueGoal</a></span>(java.lang.String&nbsp;beliefName,
-               <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</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="i1" class="rowColor">
-<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>&nbsp;beliefBase)</code>
+ 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">&nbsp;</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&nbsp;beliefName,
+               <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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">&nbsp;</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>&nbsp;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 id="i2" class="altColor">
-<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>
+ 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>
 <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&nbsp;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&nbsp;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&nbsp;BeliefValueGoal(java.lang.String&nbsp;beliefName,
-                       <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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_bdi4jade.goal.BeliefGoal">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;BeliefValueGoal(java.lang.String&nbsp;beliefName,
+               <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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="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="getValue--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getValue</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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="isAchieved-bdi4jade.belief.BeliefBase-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isAchieved</h4>
-<pre>public&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;beliefBase)</pre>
+ 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&nbsp;<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&nbsp;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&nbsp;boolean&nbsp;isAchieved(<a href="../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;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><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</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="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+ 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>&nbsp;in class&nbsp;<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&nbsp;java.lang.String&nbsp;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><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#toString--">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></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/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Overrides:</strong></dt>
+<dd><code><a href="../../bdi4jade/goal/BeliefGoal.html#toString()">toString</a></code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/class-use/BeliefGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
index e58fe47..83e6b77 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefGoal.html
@@ -1,179 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.BeliefGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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="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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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 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="class in bdi4jade.goal">BeliefGoal</a></span><span class="tabEnd">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 class="useSummary" 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</span></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="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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</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>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</span></code>
+ in this goal and it contains the specified value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</strong></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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+</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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetValueGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetValueGoal.html
index 75a83f7..402709f 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefSetValueGoal.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.BeliefSetValueGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.BeliefSetValueGoal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/BeliefSetValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefSetValueGoal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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.BeliefSetValueGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefSetValueGoal</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.goal.BeliefSetValueGoal</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/BeliefSetValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
-<li><a href="BeliefSetValueGoal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefSetValueGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.BeliefSetValueGoal";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/BeliefSetValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.BeliefSetValueGoal" class="title">Uses of Class<br>bdi4jade.goal.BeliefSetValueGoal</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.goal.BeliefSetValueGoal</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/BeliefSetValueGoal.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/BeliefSetValueGoal.html" target="_top">Frames</a></li>
+<li><a href="BeliefSetValueGoal.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/BeliefValueGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
index 506fc11..16d611c 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/BeliefValueGoal.html
@@ -1,171 +1,162 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.BeliefValueGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.BeliefValueGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</span></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/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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in 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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
index 56bf53c..30de614 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/CompositeGoal.html
@@ -1,177 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.CompositeGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.CompositeGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></span></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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></strong></code>
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></span></code>
+ this goal in a parallel way.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></strong></code>
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a sequential way.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
index 80e59d6..973ed2c 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/Goal.html
@@ -1,1141 +1,1302 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Interface bdi4jade.goal.Goal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.goal.Goal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/Goal.html" target="_top">Frames</a></li>
-<li><a href="Goal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.Goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.goal">bdi4jade.examples.template.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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="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="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>
-<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="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="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="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="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
-<td class="colLast">
-<div class="block">This package contains utility classes.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals</a></span>()</code>
-<div class="block">Gets all goals of this agent.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner,
-       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</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>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;owner,
+       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;owner,
+       <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="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>&nbsp;goal)</code>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;goalListener)</code>
+ 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>&nbsp;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>&nbsp;goal,
+       <a href="../../../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>&nbsp;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="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>&nbsp;goal)</code>
-<div class="block">Drops a given goal of this agent.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Sets a goal to be no longer desired.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
-         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;owner)</code>
-<div class="block">Creates a new intention.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a> declared as <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;goal,
-         <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;</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>
+ 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>&nbsp;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">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+<div class="block">Sets a goal to be no longer desired.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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>&nbsp;goal,
+         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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>&nbsp;goal,
+         <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent,
+         <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;goal,
+         <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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.examples.blocksworld.goal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">TransportationGoal</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Subgoal</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">TopLevelGoal</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.goal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/examples/template/goal/package-summary.html">bdi4jade.examples.template.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/examples/template/goal/package-summary.html">bdi4jade.examples.template.goal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">MyGoal</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;</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>
 <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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;goal)</code>
+ depends on.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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="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>&nbsp;goal,
-       java.lang.Double&nbsp;probability)</code>
+ 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>&nbsp;goal,
+       java.lang.Double&nbsp;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="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>&nbsp;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>&nbsp;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>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</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>&nbsp;root,
-                     java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root,
-                    java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.goal">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> that implement <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></span></code>
+ 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>&nbsp;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>&nbsp;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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</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>&nbsp;root,
+                     java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root,
+                    java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</span></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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</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>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</span></code>
+ in this goal and it contains the specified value.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;T&gt;</strong></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&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></span></code>
+ are specified in this goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></strong></code>
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></span></code>
+ this goal in a parallel way.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></strong></code>
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a sequential way.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table 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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&nbsp;size)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&nbsp;size)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected abstract java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&nbsp;size)</code>
+ 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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#goals">goals</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">SequentialGoal.</span><code><strong><a href="../../../bdi4jade/goal/SequentialGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;size)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">ParallelGoal.</span><code><strong><a href="../../../bdi4jade/goal/ParallelGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;size)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected abstract java.util.Collection&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">CompositeGoal.</span><code><strong><a href="../../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#getGoals--">getGoals</a></span>()</code>
-<div class="block">Returns the goals associated with this composite goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">CompositeGoal.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals</a></span>(java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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>[]&nbsp;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>[]&nbsp;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>[]&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Returns the set of plans that can achieve the given goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Verifies if the current context is valid for this plan execution.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlan.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Verifies that this plan can be executed in the current context and a
- given goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><span class="typeNameLabel">GoalTemplate.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/GoalTemplate.html#match-bdi4jade.goal.Goal-">match</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">This methods checks if the given goal matches this template.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></code></td>
-<td class="colLast"><span class="typeNameLabel">GoalTemplate.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/GoalTemplate.html#createGoalTypeTemplate-java.lang.Class-">createGoalTypeTemplate</a></span>(java.lang.Class&lt;? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass)</code>
+ composite goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass)</code>
 <div class="block">This method creates a goal template that positively matches a goal if it
- is of the given type.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.Class&lt;? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
-          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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>[]&nbsp;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>[]&nbsp;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>[]&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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>&nbsp;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>&nbsp;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>&nbsp;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">&nbsp;</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/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</a></strong>(java.lang.Class&lt;? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
+          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
 <div class="block">Creates a new simple plan, which is able to achieve goals of the given
  goal class, and its body should be instances of the provided plan body
- class.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> declared as <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal--">getGoal</a></span>()</code>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 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">&nbsp;</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>&nbsp;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">ParallelGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">SequentialGoalPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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 instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
+<td class="colLast"><span class="strong">ParallelActionPlanBody.</span><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal()">getGoal</a></strong>()</code>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal)</code>&nbsp;</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>&nbsp;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>&nbsp;goal)</code>&nbsp;</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>&nbsp;goal)</code>&nbsp;</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>&nbsp;goal)</code>
+<div class="block">Dispatches a goal to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;goal)</code>&nbsp;</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>&nbsp;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="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+ 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>&nbsp;goal)</code>&nbsp;</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>&nbsp;goal)</code>&nbsp;</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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ capabilities) associated with the plan.</div>
+</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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;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"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ children capabilities) associated with the plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;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="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ a listener to receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ a listener to receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelActionPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">FSMPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;subgoal)</code>&nbsp;</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>&nbsp;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>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>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">ParallelGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">OutputPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><span class="typeNameLabel">SequentialGoalPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;previousGoal,
-           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+ receive a notification of the end of execution of the goal.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="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>&nbsp;goal)</code>&nbsp;</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>&nbsp;goal)</code>&nbsp;</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>&nbsp;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>&nbsp;previousGoal,
+           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the parameters of the next goal to be executed based on the previous
- goal execution.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util">
-<!--   -->
-</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;planBody,
-                <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/package-summary.html">bdi4jade.util</a></h3>
+<table 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;planBody,
+                <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the input parameters of a plan body based on the parameters passed
- in the goal that triggered its execution.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput</a></span>(<a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
-                 <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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>&nbsp;planBody,
+                 <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the output parameters of a goal based on the output generated by the
- plan body whose execution was triggered by this goal.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalOut,
-               <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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>&nbsp;goalOut,
+               <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalIn)</code>
 <div class="block">Sets the input parameters of goal based on the output parameters of
- another goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return types with arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with parameters of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
index 9c4e717..336814a 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalStatus.html
@@ -1,329 +1,320 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.GoalStatus</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.GoalStatus";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/goal/class-use/GoalStatus.html" target="_top">Frames</a></li>
-<li><a href="GoalStatus.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.GoalStatus</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>
+ goals and softgoals of an agent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>
 <div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.event">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
-<table 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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;goal,
-         <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&nbsp;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>
+ achieve.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.event">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/event/package-summary.html">bdi4jade.event</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing 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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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>&nbsp;goal,
+         <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&nbsp;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>
 <div class="block">Returns an array containing the constants of this enum type, in
-the order they are declared.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+the order they are declared.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DeliberationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">OptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ in the waiting status.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">OptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultDeliberationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultOptionGenerationFunction.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultDeliberationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><span class="strong">DefaultOptionGenerationFunction.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html
new file mode 100644
index 0000000..7a36997
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplate.html
@@ -0,0 +1,312 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.GoalTemplate</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">
+<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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&nbsp;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/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&nbsp;beliefName,
+                 java.lang.Class&lt;?&gt;&nbsp;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>
+</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&nbsp;beliefName,
+                  java.lang.Object&nbsp;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/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&nbsp;beliefName,
+              java.lang.Class&lt;?&gt;&nbsp;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/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&nbsp;beliefName,
+               java.lang.Object&nbsp;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&lt;? extends <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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="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&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&gt;</code></td>
+<td class="colLast"><span class="strong">AbstractPlan.</span><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates()">getGoalTemplates</a></strong>()</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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">&nbsp;</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&nbsp;id,
+            <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;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&nbsp;id,
+            <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+            jade.lang.acl.MessageTemplate&nbsp;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/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.html b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.html
new file mode 100644
index 0000000..757add0
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/GoalTemplateFactory.html
@@ -0,0 +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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.GoalTemplateFactory</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html
index 83d9bf2..28257bc 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/NamedSoftgoal.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.NamedSoftgoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.NamedSoftgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
index eea632f..26ca1ec 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/ParallelGoal.html
@@ -1,168 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.ParallelGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.ParallelGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</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>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</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>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html
index 11cf18a..42a6b13 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/SequentialGoal.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.goal.SequentialGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.goal.SequentialGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html b/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
index 6acb4ed..b306a5d 100644
--- a/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/class-use/Softgoal.html
@@ -1,275 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Interface bdi4jade.goal.Softgoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.goal.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.goal.Softgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals</a></span>()</code>
-<div class="block">Gets all softgoals of this agent.</div>
-</td>
-</tr>
-</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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">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>&nbsp;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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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>&nbsp;softgoal,
-                        java.lang.Double&nbsp;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">&nbsp;</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>&nbsp;softgoal)</code>&nbsp;</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>&nbsp;softgoal,
-                java.lang.Double&nbsp;probability,
-                java.lang.Double&nbsp;value)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></span></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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;softgoal)</code>
+<div class="block">Drops a given softgoal of this agent.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> declared as <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#COMFORT">COMFORT</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#COST">COST</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#PERFORMANCE">PERFORMANCE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SAFETY">SAFETY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SECURITY">SECURITY</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[]</code></td>
+<td class="colLast"><span class="strong">Softgoals.</span><code><strong><a href="../../../bdi4jade/examples/planselection/Softgoals.html#SOFTGOALS">SOFTGOALS</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a> in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a> declared as <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></span><span class="tabEnd">&nbsp;</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>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>[]</code></td>
+<td class="colLast"><span class="strong">MyAgentSoftgoals.</span><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#ALL_SOFTGOALS">ALL_SOFTGOALS</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">MyAgentSoftgoals.</span><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal1">Softgoal1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></code></td>
+<td class="colLast"><span class="strong">MyAgentSoftgoals.</span><code><strong><a href="../../../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal2">Softgoal2</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;softgoal,
+                        java.lang.Double&nbsp;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">&nbsp;</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>&nbsp;softgoal)</code>&nbsp;</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>&nbsp;softgoal,
+                java.lang.Double&nbsp;probability,
+                java.lang.Double&nbsp;value)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></strong></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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
diff --git a/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html b/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
index 868b161..90717f6 100644
--- a/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/CompositeGoal.html
@@ -1,495 +1,452 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>CompositeGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>CompositeGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></span></code>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</a></span></code>&nbsp;</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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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>[]&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals</a></span>(int&nbsp;size)</code>
+ 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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#completedGoals">completedGoals</a></strong></code>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#goals">goals</a></strong></code>&nbsp;</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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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>[]&nbsp;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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;size)</code>
 <div class="block">Creates an instance of the collection that holds the goals of this
- composite goal.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>
+ composite goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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>
 <div class="block">Returns the goal event associated with a goal that could not be achieved,
- if any.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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>&nbsp;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&nbsp;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&nbsp;java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
-</li>
-</ul>
-<a name="failedGoal">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre>protected&nbsp;<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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; 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&nbsp;CompositeGoal(java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;CompositeGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;goals)</pre>
+ if any.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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>&nbsp;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&nbsp;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&nbsp;java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
+</li>
+</ul>
+<a name="failedGoal">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre>protected&nbsp;<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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; 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&nbsp;CompositeGoal(java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;CompositeGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;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="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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;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="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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;size)</pre>
 <div class="block">Creates an instance of the collection that holds the goals of this
- 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&nbsp;java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getFailedGoal()</pre>
+ 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&nbsp;java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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="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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;setCompletedGoals(java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;setFailedGoal(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;setCompletedGoals(java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;void&nbsp;setFailedGoal(<a href="../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/Goal.html b/bdi-jade/doc/bdi4jade/goal/Goal.html
index dbd62c0..090a2d7 100644
--- a/bdi-jade/doc/bdi4jade/goal/Goal.html
+++ b/bdi-jade/doc/bdi4jade/goal/Goal.html
@@ -1,186 +1,175 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Goal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Goal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Goal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.goal</div>
-<h2 title="Interface Goal" class="title">Interface Goal</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd>jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term</dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a>, <a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>, <a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>, <a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a>, <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a>, <a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a>, <a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Goal</span>
-extends jade.content.ContentElement, jade.content.Concept</pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a>, <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/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a>, <a href="../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a>, <a href="../../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a>, <a href="../../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a>, <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a>, <a href="../../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">MyGoal</a>, <a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a>, <a href="../../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a>, <a href="../../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a>, <a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a>, <a href="../../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Subgoal</a>, <a href="../../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">TopLevelGoal</a>, <a href="../../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">TransportationGoal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Goal</span>
+extends jade.content.ContentElement, jade.content.Concept</pre>
 <div class="block">This interface defines the abstraction of an agent goal. A class that
  implements this class can be used as a goal from a capability and can be
  achieved by plans.
  
  A class implementing this interface may be annotated with <a href="../../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><code>GoalOwner</code></a>
- to specify the capability that owns this goal.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Goal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/goal/GoalStatus.html b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
index d84b67b..2370b6c 100644
--- a/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
+++ b/bdi-jade/doc/bdi4jade/goal/GoalStatus.html
@@ -1,417 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>GoalStatus</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="GoalStatus";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":9,"i2":9};
-var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalStatus.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</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&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</dd>
-</dl>
-<hr>
-<br>
-<pre>public enum <span class="typeNameLabel">GoalStatus</span>
-extends java.lang.Enum&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalStatus</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</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&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">GoalStatus</span>
+extends java.lang.Enum&lt;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;</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="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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#UNACHIEVABLE">UNACHIEVABLE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#WAITING">WAITING</a></span></code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>
+ 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">&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#PLAN_FAILED">PLAN_FAILED</a></strong></code>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#UNACHIEVABLE">UNACHIEVABLE</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/goal/GoalStatus.html#WAITING">WAITING</a></strong></code>&nbsp;</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">&nbsp;</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>
 <div class="block">Indicates whether this status corresponds to a status in which the goal
- has finished, that is, the agent does not have the goal anymore.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>static <a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/GoalStatus.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String&nbsp;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>
+ 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&nbsp;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>
 <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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>[]&nbsp;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())
 &nbsp;   System.out.println(c);
-</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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+</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&nbsp;<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&nbsp;valueOf(java.lang.String&nbsp;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="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&nbsp;boolean&nbsp;isFinished()</pre>
+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&nbsp;boolean&nbsp;isFinished()</pre>
 <div class="block">Indicates whether this status corresponds to a status in which the goal
- has finished, that is, the agent does not have the goal anymore.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if the status is a status of finished goal, false otherwise.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/GoalStatus.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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/GoalTemplate.html b/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html
new file mode 100644
index 0000000..52d691c
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/GoalTemplate.html
@@ -0,0 +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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalTemplate</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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>
+<div class="block">This interface defines methods to create goal templates. Goal templates
+ allows specifying 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">&nbsp;</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>&nbsp;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&nbsp;match(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/GoalTemplateFactory.html b/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html
new file mode 100644
index 0000000..6b01dad
--- /dev/null
+++ b/bdi-jade/doc/bdi4jade/goal/GoalTemplateFactory.html
@@ -0,0 +1,413 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>GoalTemplateFactory</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<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">&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;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/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&nbsp;beliefName,
+                 java.lang.Class&lt;?&gt;&nbsp;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>
+</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&nbsp;beliefName,
+                  java.lang.Object&nbsp;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/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&nbsp;beliefName,
+              java.lang.Class&lt;?&gt;&nbsp;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/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&nbsp;beliefName,
+               java.lang.Object&nbsp;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&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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="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&nbsp;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&nbsp;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&nbsp;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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;beliefGoal(java.lang.String&nbsp;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/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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;beliefSetTypeGoal(java.lang.String&nbsp;beliefName,
+                             java.lang.Class&lt;?&gt;&nbsp;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/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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;beliefSetValueGoal(java.lang.String&nbsp;beliefName,
+                              java.lang.Object&nbsp;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/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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;beliefTypeGoal(java.lang.String&nbsp;beliefName,
+                          java.lang.Class&lt;?&gt;&nbsp;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/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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;beliefValueGoal(java.lang.String&nbsp;beliefName,
+                           java.lang.Object&nbsp;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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalType(java.lang.Class&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass)</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&nbsp;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;nullBeliefValueGoal(java.lang.String&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/NamedSoftgoal.html b/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
index a8022a0..23338b5 100644
--- a/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/NamedSoftgoal.html
@@ -1,448 +1,411 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>NamedSoftgoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>NamedSoftgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;obj)</code>
+ 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&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/NamedSoftgoal.html#NamedSoftgoal(java.lang.String)">NamedSoftgoal</a></strong>(java.lang.String&nbsp;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">&nbsp;</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&nbsp;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 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;NamedSoftgoal()</pre>
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;NamedSoftgoal(java.lang.String&nbsp;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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;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&nbsp;NamedSoftgoal(java.lang.String&nbsp;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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;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><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.lang.String&nbsp;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&nbsp;int&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setName(java.lang.String&nbsp;name)</pre>
+ this named softgoal.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.lang.String&nbsp;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&nbsp;int&nbsp;hashCode()</pre>
+<div class="block">Returns the hash code of this named softgoal.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setName(java.lang.String&nbsp;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="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&nbsp;java.lang.String&nbsp;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>&nbsp;in class&nbsp;<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/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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&nbsp;java.lang.String&nbsp;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>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/package-frame.html b/bdi-jade/doc/bdi4jade/goal/package-frame.html
index 164b5ac..b9b5dbd 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-frame.html
@@ -1,35 +1,36 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/goal/package-summary.html" target="classFrame">bdi4jade.goal</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Goal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Goal</span></a></li>
-<li><a href="Softgoal.html" title="interface in bdi4jade.goal" target="classFrame"><span class="interfaceName">Softgoal</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BeliefGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefGoal</a></li>
-<li><a href="BeliefSetValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefSetValueGoal</a></li>
-<li><a href="BeliefValueGoal.html" title="class in bdi4jade.goal" target="classFrame">BeliefValueGoal</a></li>
-<li><a href="CompositeGoal.html" title="class in bdi4jade.goal" target="classFrame">CompositeGoal</a></li>
-<li><a href="NamedSoftgoal.html" title="class in bdi4jade.goal" target="classFrame">NamedSoftgoal</a></li>
-<li><a href="ParallelGoal.html" title="class in bdi4jade.goal" target="classFrame">ParallelGoal</a></li>
-<li><a href="SequentialGoal.html" title="class in bdi4jade.goal" target="classFrame">SequentialGoal</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="GoalStatus.html" title="enum in bdi4jade.goal" target="classFrame">GoalStatus</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/goal/package-summary.html b/bdi-jade/doc/bdi4jade/goal/package-summary.html
index 7e11c92..51e810f 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-summary.html
@@ -1,244 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.goal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.goal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/message/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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:&nbsp;<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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></td>
-<td class="colLast">
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a></td>
-<td class="colLast">
-<div class="block">This interface defines the abstraction of an agent softgoal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</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:&nbsp;<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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></td>
+<td class="colLast">
 <div class="block">This class represents the goal of an agent to believe in a certain belief,
- that is, the agent has a belief whose name is specified in this goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</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/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt;</td>
+<td class="colLast">
 <div class="block">This class represents the goal of an agent to believe in a certain belief
  with an specific value, that is, the agent has a belief whose name and value
- are specified in this goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></td>
-<td class="colLast">
-<div class="block">This class represents a goal that is a composition of other goals (subgoals).</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></td>
-<td class="colLast">
+ 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">
 <div class="block">This class provides a default implementation for a softgoal, representing it
- just with a given name.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></td>
-<td class="colLast">
+ 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="altColor">
-<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/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></td>
+<td class="colLast">
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a sequential way.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</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="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></td>
+<td class="colLast">
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package_description">
+<!--   -->
+</a>
+<h2 title="Package bdi4jade.goal Description">Package bdi4jade.goal Description</h2>
 <div class="block">This package contains interfaces and classes that allows representation of
  goals and softgoals of an agent. It also contains key goal and softgoal 
- implementations.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/message/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
diff --git a/bdi-jade/doc/bdi4jade/goal/package-tree.html b/bdi-jade/doc/bdi4jade/goal/package-tree.html
index e8bdcdc..54ffc56 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-tree.html
@@ -1,195 +1,188 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.goal Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.goal Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/extension/planselection/utilitybased/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/message/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.goal</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">CompositeGoal</span></a> (implements bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">ParallelGoal</span></a></li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">NamedSoftgoal</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">jade.util.leap.Serializable
-<ul>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
-</ul>
-</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">jade.content.Concept
-<ul>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.goal Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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>&lt;T&gt;
+<ul>
+<li type="circle">bdi4jade.goal.<a href="../../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">BeliefSetValueGoal</span></a>&lt;T&gt;</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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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>
diff --git a/bdi-jade/doc/bdi4jade/goal/package-use.html b/bdi-jade/doc/bdi4jade/goal/package-use.html
index 875827e..eec283a 100644
--- a/bdi-jade/doc/bdi4jade/goal/package-use.html
+++ b/bdi-jade/doc/bdi4jade/goal/package-use.html
@@ -1,431 +1,605 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.goal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.goal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.goal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</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">&nbsp;</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.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.goal">bdi4jade.examples.template.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
-<td class="colLast">
-<div class="block">This package contains utility classes.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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.examples.blocksworld.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/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.goal">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.examples.compositegoal">
+<!--   -->
+</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/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></span><span class="tabEnd">&nbsp;</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.examples.compositegoal">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.examples.ping">
+<!--   -->
+</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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.examples.ping">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.examples.planparameter">
+<!--   -->
+</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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.examples.planparameter">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.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">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.examples.planselection">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.examples.subgoal">
+<!--   -->
+</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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.examples.subgoal">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.examples.template">
+<!--   -->
+</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/examples/template/package-summary.html">bdi4jade.examples.template</a></span><span class="tabEnd">&nbsp;</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/Softgoal.html#bdi4jade.examples.template">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.examples.template.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/examples/template/goal/package-summary.html">bdi4jade.examples.template.goal</a></span><span class="tabEnd">&nbsp;</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.examples.template.goal">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.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">&nbsp;</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">&nbsp;</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/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">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.plan">Goal</a>
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd">&nbsp;</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 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">&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.plan.planbody">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/ParallelGoal.html#bdi4jade.plan.planbody">ParallelGoal</a>
 <div class="block">This class represents a goal that aims at achieving all goals that compose
- this goal in a parallel way.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.reasoning">Goal</a>
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.reasoning">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/package-summary.html">bdi4jade.util</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util">Goal</a>
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.reasoning">Goal</a>
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.util.reasoning">GoalStatus</a>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.reasoning">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.reasoning">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util">
+<!--   -->
+</a>
+<table 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/goal/package-summary.html">bdi4jade.goal</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/Goal.html#bdi4jade.util.reasoning">Goal</a>
+<div class="block">This interface defines the abstraction of an agent goal.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/goal/class-use/GoalStatus.html#bdi4jade.util.reasoning">GoalStatus</a>
+<div class="block">This enumeration provides the possible status that a goal can have.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/goal/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html b/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
index ab69f9e..1823742 100644
--- a/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/ParallelGoal.html
@@ -1,356 +1,323 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>ParallelGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>ParallelGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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&nbsp;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">&nbsp;</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>[]&nbsp;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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/ParallelGoal.html#createGoals-int-">createGoals</a></span>(int&nbsp;size)</code>
+ 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&nbsp;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">&nbsp;</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>[]&nbsp;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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/ParallelGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;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&nbsp;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&nbsp;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&nbsp;ParallelGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;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&nbsp;ParallelGoal(java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;size)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">CompositeGoal</a></code></span></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&nbsp;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&nbsp;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&nbsp;ParallelGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;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&nbsp;ParallelGoal(java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;size)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">CompositeGoal</a></code></strong></div>
 <div class="block">Creates an instance of the collection that holds the goals of this
- 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>&nbsp;in class&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/SequentialGoal.html b/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
index dd083c9..ba36134 100644
--- a/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/SequentialGoal.html
@@ -1,356 +1,323 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>SequentialGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>SequentialGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="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&nbsp;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">&nbsp;</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>[]&nbsp;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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/goal/SequentialGoal.html#createGoals-int-">createGoals</a></span>(int&nbsp;size)</code>
+ 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&nbsp;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">&nbsp;</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>[]&nbsp;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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/goal/SequentialGoal.html#createGoals(int)">createGoals</a></strong>(int&nbsp;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&nbsp;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&nbsp;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&nbsp;SequentialGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;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&nbsp;SequentialGoal(java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;size)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals-int-">CompositeGoal</a></code></span></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&nbsp;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&nbsp;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&nbsp;SequentialGoal(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>[]&nbsp;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&nbsp;SequentialGoal(java.util.List&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;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&nbsp;java.util.Collection&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;createGoals(int&nbsp;size)</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">CompositeGoal</a></code></strong></div>
 <div class="block">Creates an instance of the collection that holds the goals of this
- 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>&nbsp;in class&nbsp;<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/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/goal/CompositeGoal.html#createGoals(int)">createGoals</a></code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.goal.CompositeGoal">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/Softgoal.html b/bdi-jade/doc/bdi4jade/goal/Softgoal.html
index ca9c1d9..db2de38 100644
--- a/bdi-jade/doc/bdi4jade/goal/Softgoal.html
+++ b/bdi-jade/doc/bdi4jade/goal/Softgoal.html
@@ -1,183 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Softgoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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 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 (version 1.7.0_17) on Mon Aug 11 18:04:42 BRT 2014 -->
+<title>Softgoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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>
 <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="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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li>Method</li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 60d475c..cb83723 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -1,295 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BDIAgentMsgReceiver.BDIAgentMatchExpression";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This class implements the <code>MessageTemplate.MatchExpression</code> interface from JADE and
  is responsible for verifying if there is at least one agent capability
- with a plan that is able to process a given message.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;msg)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;boolean&nbsp;match(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>match</code>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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">&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;msg)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;boolean&nbsp;match(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>match</code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BDIAgentMsgReceiver.html b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
index 0f5ccad..043a193 100644
--- a/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/BDIAgentMsgReceiver.html
@@ -1,444 +1,419 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BDIAgentMsgReceiver";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BDIAgentMsgReceiver.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This class extends the <code>MsgReceiver</code> behavior from the JADE platform
  and is responsible for receiving agent messages and creating
  <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> so that a BDI agent can process it. Message goals are
  creates solely if there is an agent plan of any capability that is able to
- process the message.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../serialized-form.html#bdi4jade.message.BDIAgentMsgReceiver">Serialized Form</a></dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</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&nbsp;</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>
+ 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></strong></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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>
+ 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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;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">&nbsp;</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>
 <div class="block">Returns always false, as this behavior is responsible for message
- processing while a BDI agent is alive.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/message/BDIAgentMsgReceiver.html#handleMessage-jade.lang.acl.ACLMessage-">handleMessage</a></span>(jade.lang.acl.ACLMessage&nbsp;msg)</code>
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;BDIAgentMsgReceiver(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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&nbsp;boolean&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;BDIAgentMsgReceiver(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;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&nbsp;boolean&nbsp;done()</pre>
 <div class="block">Returns always false, as this behavior is responsible for message
- processing while a BDI agent is alive.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>done</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;handleMessage(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
+ processing while a BDI agent is alive.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>done</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;handleMessage(jade.lang.acl.ACLMessage&nbsp;msg)</pre>
 <div class="block">Creates a <a href="../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> for the received message, when handling the
- message.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>handleMessage</code>&nbsp;in class&nbsp;<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&nbsp;Class</li>
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Overrides:</strong></dt>
+<dd><code>handleMessage</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 858385e..3ef2d17 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
index d0e9a67..b20bdf1 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/BDIAgentMsgReceiver.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.message.BDIAgentMsgReceiver";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/BDIAgentMsgReceiver.html" target="_top">Frames</a></li>
-<li><a href="BDIAgentMsgReceiver.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.BDIAgentMsgReceiver</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html b/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
index 28209e7..ef9242b 100644
--- a/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
+++ b/bdi-jade/doc/bdi4jade/message/class-use/MessageGoal.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.message.MessageGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.message.MessageGoal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/message/class-use/MessageGoal.html" target="_top">Frames</a></li>
-<li><a href="MessageGoal.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.message.MessageGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/message/MessageGoal.html b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
index 1832cdd..fad7b6b 100644
--- a/bdi-jade/doc/bdi4jade/message/MessageGoal.html
+++ b/bdi-jade/doc/bdi4jade/message/MessageGoal.html
@@ -1,364 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>MessageGoal</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MessageGoal";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10,"i2":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/MessageGoal.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>MessageGoal</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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>&nbsp;</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&nbsp;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">&nbsp;</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&nbsp;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>
 <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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;MessageGoal(jade.lang.acl.ACLMessage&nbsp;message)</pre>
-<div class="block">Initializes a message goal with the given message.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the message to be processed.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getMessage--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMessage</h4>
-<pre>public&nbsp;jade.lang.acl.ACLMessage&nbsp;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&nbsp;void&nbsp;setMessage(jade.lang.acl.ACLMessage&nbsp;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&nbsp;MessageGoal(jade.lang.acl.ACLMessage&nbsp;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&nbsp;jade.lang.acl.ACLMessage&nbsp;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&nbsp;void&nbsp;setMessage(jade.lang.acl.ACLMessage&nbsp;message)</pre>
 <div class="block">Sets the message of this goal. Ideally, the message should be final and
  initialized in the constructor. This method should be only used if
- persistence frameworks are used.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>message</code> - the message to set</dd>
-</dl>
-</li>
-</ul>
-<a name="toString--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>toString</h4>
-<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+ 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&nbsp;java.lang.String&nbsp;toString()</pre>
 <div class="block">Returns a string representation of this goal, in the form
- "MessageGoal: message".</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>toString</code>&nbsp;in class&nbsp;<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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/package-frame.html b/bdi-jade/doc/bdi4jade/message/package-frame.html
index 61d1122..4e7f1c8 100644
--- a/bdi-jade/doc/bdi4jade/message/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/message/package-frame.html
@@ -1,21 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/message/package-summary.html" target="classFrame">bdi4jade.message</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="BDIAgentMsgReceiver.html" title="class in bdi4jade.message" target="classFrame">BDIAgentMsgReceiver</a></li>
-<li><a href="MessageGoal.html" title="class in bdi4jade.message" target="classFrame">MessageGoal</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/message/package-summary.html b/bdi-jade/doc/bdi4jade/message/package-summary.html
index d961505..9de6baf 100644
--- a/bdi-jade/doc/bdi4jade/message/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/message/package-summary.html
@@ -1,167 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.message</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.message";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/plan/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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:&nbsp;<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">&nbsp;</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:&nbsp;<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">&nbsp;</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="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&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/plan/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
diff --git a/bdi-jade/doc/bdi4jade/message/package-tree.html b/bdi-jade/doc/bdi4jade/message/package-tree.html
index db9b378..6bf10fa 100644
--- a/bdi-jade/doc/bdi4jade/message/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/message/package-tree.html
@@ -1,151 +1,142 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.message Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.message Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/goal/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/plan/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.message Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/message/package-use.html b/bdi-jade/doc/bdi4jade/message/package-use.html
index 86004ad..3452030 100644
--- a/bdi-jade/doc/bdi4jade/message/package-use.html
+++ b/bdi-jade/doc/bdi4jade/message/package-use.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.message</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.message";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/message/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.message</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html b/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
index eeaee7e..8e83fc5 100644
--- a/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/AbstractPlan.html
@@ -1,782 +1,702 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>AbstractPlan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</li>
-<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AbstractPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/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/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</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>
 <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="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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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&nbsp;id)</code>
-<div class="block">Creates a new plan with an identifier.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-">AbstractPlan</a></span>(java.lang.String&nbsp;id,
-            <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;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="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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan(java.lang.String)">AbstractPlan</a></strong>(java.lang.String&nbsp;id)</code>
+<div class="block">Creates a new plan with an identifier.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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&nbsp;id,
+            <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;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>&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-">AbstractPlan</a></span>(java.lang.String&nbsp;id,
-            <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-            jade.lang.acl.MessageTemplate&nbsp;messageTemplate)</code>
+ achieve.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&nbsp;</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&nbsp;id,
+            <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+            jade.lang.acl.MessageTemplate&nbsp;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>&nbsp;</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&nbsp;id,
-            jade.lang.acl.MessageTemplate&nbsp;messageTemplate)</code>
+ achieve, and a template of messages it can process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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&nbsp;id,
+            jade.lang.acl.MessageTemplate&nbsp;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="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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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.plan.GoalTemplate-">addGoalTemplate</a></span>(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;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&nbsp;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>&nbsp;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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&nbsp;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&nbsp;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>&nbsp;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&nbsp;message)</code>
 <div class="block">Verifies if the message matches with any of the message templates of this
- 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&nbsp;obj)</code>
+ 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&nbsp;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 id="i5" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates--">getGoalTemplates</a></span>()</code>
+ id of this plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getGoalTemplates()">getGoalTemplates</a></strong>()</code>
 <div class="block">Returns the set of goal templates of the goals that can be achieved by
- 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&lt;jade.lang.acl.MessageTemplate&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates--">getMessageTemplates</a></span>()</code>
+ 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&lt;jade.lang.acl.MessageTemplate&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/plan/AbstractPlan.html#getMessageTemplates()">getMessageTemplates</a></strong>()</code>
 <div class="block">Returns the set of message templates of the messages that can be
- 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>&nbsp;</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>&nbsp;goal)</code>
+ 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>&nbsp;</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>&nbsp;goal)</code>
 <div class="block">Verifies that this plan can be executed in the current context and a
- 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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;AbstractPlan()</pre>
+ 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>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;AbstractPlan(java.lang.String&nbsp;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.plan.GoalTemplate-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public&nbsp;AbstractPlan(java.lang.String&nbsp;id,
-                    <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;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&nbsp;AbstractPlan(java.lang.String&nbsp;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&nbsp;AbstractPlan(java.lang.String&nbsp;id,
+            <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;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="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.plan.GoalTemplate-jade.lang.acl.MessageTemplate-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>AbstractPlan</h4>
-<pre>public&nbsp;AbstractPlan(java.lang.String&nbsp;id,
-                    <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-                    jade.lang.acl.MessageTemplate&nbsp;messageTemplate)</pre>
+ 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&nbsp;AbstractPlan(java.lang.String&nbsp;id,
+            <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+            jade.lang.acl.MessageTemplate&nbsp;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="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&nbsp;AbstractPlan(java.lang.String&nbsp;id,
-                    jade.lang.acl.MessageTemplate&nbsp;messageTemplate)</pre>
+ 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&nbsp;AbstractPlan(java.lang.String&nbsp;id,
+            jade.lang.acl.MessageTemplate&nbsp;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="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.plan.GoalTemplate-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>addGoalTemplate</h4>
-<pre>public&nbsp;void&nbsp;addGoalTemplate(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;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&nbsp;void&nbsp;addMessageTemplate(jade.lang.acl.MessageTemplate&nbsp;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&nbsp;boolean&nbsp;canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ 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&nbsp;void&nbsp;addGoalTemplate(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;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&nbsp;void&nbsp;addMessageTemplate(jade.lang.acl.MessageTemplate&nbsp;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&nbsp;boolean&nbsp;canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve</a></code>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#canAchieve(bdi4jade.goal.Goal)">canAchieve</a></code>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;message)</pre>
 <div class="block">Verifies if the message matches with any of the message templates of this
- 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>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;obj)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;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><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&gt;&nbsp;getGoalTemplates()</pre>
+ id of this plan.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&gt;&nbsp;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="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&nbsp;java.lang.String&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;java.util.Set&lt;jade.lang.acl.MessageTemplate&gt;&nbsp;getMessageTemplates()</pre>
+ 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&nbsp;java.lang.String&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;java.util.Set&lt;jade.lang.acl.MessageTemplate&gt;&nbsp;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="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&nbsp;<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;hashCode()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code>hashCode</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;initGoalTemplates()</pre>
+ 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&nbsp;<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;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&nbsp;void&nbsp;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&nbsp;void&nbsp;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&nbsp;boolean&nbsp;isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;boolean&nbsp;isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;setPlanLibrary(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;java.lang.String&nbsp;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>&nbsp;in class&nbsp;<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&nbsp;Class</li>
-<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../bdi4jade/plan/Plan.html#isContextApplicable(bdi4jade.goal.Goal)">isContextApplicable</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;setPlanLibrary(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;java.lang.String&nbsp;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>&nbsp;in class&nbsp;<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/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/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/class-use/AbstractPlan.html b/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html
index adc0851..9781d1d 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/AbstractPlan.html
@@ -1,170 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.AbstractPlan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.AbstractPlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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.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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span></code>
+ plans of BDI agents.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></strong></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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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>
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 95ff2ee..76acc60 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.EndState.html
@@ -1,235 +1,226 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.Plan.EndState</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.Plan.EndState</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&nbsp;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>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&nbsp;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>
 <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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;endState)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;endState)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
index 8a49ab5..a8ddc22 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/Plan.html
@@ -1,521 +1,560 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.Plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.plan.Plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/plan/class-use/Plan.html" target="_top">Frames</a></li>
-<li><a href="Plan.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.Plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
-<caption><span>Constructor parameters in <a href="../../../bdi4jade/core/package-summary.html">bdi4jade.core</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability</a></span>(java.lang.String&nbsp;id,
-          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
-<div class="block">Creates a new capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
-<caption><span>Fields in <a href="../../../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a> declared as <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
-                     java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
-                    java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></span></code>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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 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">&nbsp;</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&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;id,
+          <a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;wholeCapability,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;id,
+          java.util.Set&lt;<a href="../../../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;?&gt;&gt;&nbsp;initialBeliefs,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;initialPlans)</code>
+<div class="block">Creates a new capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that implement <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a> that implement <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></strong></code>&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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">&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
+                     java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root)</code>&nbsp;</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>&nbsp;root,
+                    java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,java.lang.Double&gt;&nbsp;goals)</code>&nbsp;</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>&nbsp;root)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></strong></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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span></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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></strong></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 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">PlanLibrary.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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>&nbsp;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>&nbsp;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">&nbsp;</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>&nbsp;capability,
-           java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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>&nbsp;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&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;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>&nbsp;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">&nbsp;</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>&nbsp;capability,
+           java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
 <div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">AbstractPlanBody.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan</a></span>()</code>
-<div class="block">Returns the <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a> with parameters of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">PlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
-<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><span class="typeNameLabel">DefaultPlanSelectionStrategy.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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>&nbsp;</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>&nbsp;</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 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/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>&nbsp;</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that return <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> with type arguments of type <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">DefaultPlanSelectionStrategy.</span><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>&nbsp;</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>
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html b/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
index 1e62ab7..402921c 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/PlanLibrary.html
@@ -1,231 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.PlanLibrary</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.PlanLibrary</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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 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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;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>&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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">&nbsp;</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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;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>&nbsp;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>
diff --git a/bdi-jade/doc/bdi4jade/plan/class-use/SimplePlan.html b/bdi-jade/doc/bdi4jade/plan/class-use/SimplePlan.html
index b010791..80a2e35 100644
--- a/bdi-jade/doc/bdi4jade/plan/class-use/SimplePlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/class-use/SimplePlan.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.SimplePlan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.plan.SimplePlan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/SimplePlan.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/SimplePlan.html" target="_top">Frames</a></li>
-<li><a href="SimplePlan.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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.SimplePlan" class="title">Uses of Class<br>bdi4jade.plan.SimplePlan</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.plan.SimplePlan</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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/SimplePlan.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/SimplePlan.html" target="_top">Frames</a></li>
-<li><a href="SimplePlan.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.SimplePlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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.SimplePlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" 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/SimplePlan.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/SimplePlan.html" target="_top">Frames</a></li>
+<li><a href="SimplePlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.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.SimplePlan" class="title">Uses of Class<br>bdi4jade.plan.SimplePlan</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/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</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/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a> in <a href="../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a> in <a href="../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></strong></code>&nbsp;</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/SimplePlan.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/SimplePlan.html" target="_top">Frames</a></li>
+<li><a href="SimplePlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/package-frame.html b/bdi-jade/doc/bdi4jade/plan/package-frame.html
index 49b10c4..ea4c73e 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-frame.html
@@ -1,31 +1,29 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/plan/package-summary.html" target="classFrame">bdi4jade.plan</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="Plan.html" title="interface in bdi4jade.plan" target="classFrame"><span class="interfaceName">Plan</span></a></li>
-</ul>
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="AbstractPlan.html" title="class in bdi4jade.plan" target="classFrame">AbstractPlan</a></li>
-<li><a href="GoalTemplate.html" title="class in bdi4jade.plan" target="classFrame">GoalTemplate</a></li>
-<li><a href="PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</a></li>
-<li><a href="SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
-</ul>
-<h2 title="Enums">Enums</h2>
-<ul title="Enums">
-<li><a href="Plan.EndState.html" title="enum in bdi4jade.plan" target="classFrame">Plan.EndState</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<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="PlanLibrary.html" title="class in bdi4jade.plan" target="classFrame">PlanLibrary</a></li>
+<li><a href="SimplePlan.html" title="class in bdi4jade.plan" target="classFrame">SimplePlan</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="Plan.EndState.html" title="enum in bdi4jade.plan" target="classFrame">Plan.EndState</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/plan/package-summary.html b/bdi-jade/doc/bdi4jade/plan/package-summary.html
index 3b49406..f86ca23 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-summary.html
@@ -1,217 +1,199 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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:&nbsp;<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">&nbsp;</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">&nbsp;</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:&nbsp;<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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></td>
+<td class="colLast">
 <div class="block">This class represents the plan abstraction, being an abstract implementation
- of the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></td>
-<td class="colLast">
-<div class="block">This abstract class specifies a goal template that is used to match a goal to
- be achieved to a template of goals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></td>
-<td class="colLast">
-<div class="block">This class represents the plan library of a capability.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></td>
-<td class="colLast">
+ 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/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></td>
+<td class="colLast">
+<div class="block">This class represents the plan library of a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></td>
+<td class="colLast">
 <div class="block">This class represents a plan whose plan body is a class that can be
- instantiated by invoking the <code>Class.newInstance()</code> method.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
-<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</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>
+</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></td>
+<td class="colLast">
+<div class="block">This enumeration represents the possible end states of a plan execution.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package_description">
+<!--   -->
+</a>
+<h2 title="Package bdi4jade.plan Description">Package bdi4jade.plan Description</h2>
 <div class="block">This package contains interfaces and classes that allows representation of
  plans of BDI agents. Plans contains associated information, such as goals 
  that is can achieve, and a plan body that is instantiated each time that
  the plan is executed. It also provides a set of useful plans that can be 
- reused across different agents.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
diff --git a/bdi-jade/doc/bdi4jade/plan/package-tree.html b/bdi-jade/doc/bdi4jade/plan/package-tree.html
index 49992c6..cb4641b 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-tree.html
@@ -1,167 +1,157 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.plan Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/message/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.plan</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a></li>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> (implements bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>)
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">PlanLibrary</span></a> (implements java.io.Serializable)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.core.<a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a></li>
-</ul>
-</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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/SimplePlan.html" title="class in bdi4jade.plan"><span class="strong">SimplePlan</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.plan.<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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>
diff --git a/bdi-jade/doc/bdi4jade/plan/package-use.html b/bdi-jade/doc/bdi4jade/plan/package-use.html
index e56487c..26179ae 100644
--- a/bdi-jade/doc/bdi4jade/plan/package-use.html
+++ b/bdi-jade/doc/bdi4jade/plan/package-use.html
@@ -1,303 +1,354 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>
+ executed to achieve goals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.reasoning">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">AbstractPlan</a>
 <div class="block">This class represents the plan abstraction, being an abstract implementation
- of the <a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/GoalTemplate.html#bdi4jade.plan">GoalTemplate</a>
-<div class="block">This abstract class specifies a goal template that is used to match a goal to
- be achieved to a template of goals.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.plan">Plan</a>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.EndState.html#bdi4jade.plan">Plan.EndState</a>
-<div class="block">This enumeration represents the possible end states of a plan execution.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/PlanLibrary.html#bdi4jade.plan">PlanLibrary</a>
-<div class="block">This class represents the plan library of a capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></span><span class="tabEnd">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.reasoning">Plan</a>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.util.reasoning">Plan</a>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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.examples.planselection">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/SimplePlan.html#bdi4jade.examples.planselection">SimplePlan</a>
+<div class="block">This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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.examples.template.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.examples.template.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/SimplePlan.html#bdi4jade.examples.template.plan">SimplePlan</a>
+<div class="block">This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.reasoning">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/plan/package-summary.html">bdi4jade.plan</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/plan/class-use/Plan.html#bdi4jade.util.reasoning">Plan</a>
+<div class="block">This interfaces represents the plan abstraction.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul 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>
diff --git a/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html b/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
index c701f95..119346f 100644
--- a/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
+++ b/bdi-jade/doc/bdi4jade/plan/Plan.EndState.html
@@ -1,350 +1,328 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Plan.EndState</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Plan.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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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">&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.EndState.html#SUCCESSFULL">SUCCESSFULL</a></span></code>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Plan.EndState</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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&lt;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&gt;</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">&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/Plan.EndState.html#SUCCESSFULL">SUCCESSFULL</a></strong></code>&nbsp;</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">&nbsp;</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&nbsp;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>
 <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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>[]&nbsp;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&nbsp;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&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>[]&nbsp;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())
 &nbsp;   System.out.println(c);
-</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&nbsp;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+</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&nbsp;<a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;valueOf(java.lang.String&nbsp;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="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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</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/Plan.html b/bdi-jade/doc/bdi4jade/plan/Plan.html
index b495042..1501cd2 100644
--- a/bdi-jade/doc/bdi4jade/plan/Plan.html
+++ b/bdi-jade/doc/bdi4jade/plan/Plan.html
@@ -1,406 +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 (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>Plan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Plan";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Plan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.plan</div>
-<h2 title="Interface Plan" class="title">Interface Plan</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Superinterfaces:</dt>
-<dd><a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dd>
-</dl>
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a>, <a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">Plan</span>
-extends <a href="../../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Plan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/AbstractPlan.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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a>, <a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a>, <a href="../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</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>
 <div class="block">This interfaces represents the plan abstraction. It defines the goals that
  the plan can achieve, in which context, and it able to create an instance of
- plan body to be executed.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
-<!--   -->
-</a>
-<h3>Nested Class Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
-<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</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&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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&nbsp;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>
+ 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">&nbsp;</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&nbsp;</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">&nbsp;</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>&nbsp;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&nbsp;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>
 <div class="block">Instantiate the plan body of this plan, which is an implementation of the
- <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#getId--">getId</a></span>()</code>
-<div class="block">Returns the id of this plan.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#getPlanLibrary--">getPlanLibrary</a></span>()</code>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;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&nbsp;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&nbsp;canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;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>&nbsp;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 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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;canAchieve(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;canProcess(jade.lang.acl.ACLMessage&nbsp;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>&nbsp;createPlanBody()
+                        throws <a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
 <div class="block">Instantiate the plan body of this plan, which is an implementation of the
- <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the instantiated plan body.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code> - if an error occurred during the instantiation process.</dd>
-</dl>
-</li>
-</ul>
-<a name="getId--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getId</h4>
-<pre>java.lang.String&nbsp;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>&nbsp;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&nbsp;isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;setPlanLibrary(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;planLibrary)</pre>
-<div class="block">Sets the plan library with which this plan is associated.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>planLibrary</code> - the planLibrary to set.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/Plan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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="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&nbsp;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>&nbsp;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&nbsp;isContextApplicable(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;setPlanLibrary(<a href="../../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a>&nbsp;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/AbstractPlan.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:&nbsp;</li>
+<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/AbstractPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
index cafa500..01a9bde 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/AbstractPlanBody.html
@@ -1,771 +1,715 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>AbstractPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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,"i17":10,"i18":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&nbsp;Class</li>
-<li><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 represents a plan that has been instantiated to be executed.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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&nbsp;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">&nbsp;</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 instance.</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>AbstractPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a>, <a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a>, <a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a>, <a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a>, <a href="../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a>, <a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a>, <a href="../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a>, <a href="../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a>, <a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a>, <a href="../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a>, <a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a>, <a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a>, <a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a>, <a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a>, <a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a>, <a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</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>
+<div class="block">This class represents a plan that has been instantiated to be executed.</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.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&nbsp;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&nbsp;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">&nbsp;</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 instance.</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">&nbsp;</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>&nbsp;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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i7" 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/AbstractPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
-<div class="block">Returns the belief base of the capability.</div>
-</td>
-</tr>
-<tr id="i8" 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="i9" 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="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--">getGoalEvent</a></span>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean&nbsp;block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/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&nbsp;ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i13" 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 instance.</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/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed</a></span>(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</code>
-<div class="block">Notifies the listener that a goal that was performed.</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>
-<div class="block">Initializes this plan body.</div>
-</td>
-</tr>
-<tr id="i16" 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>&nbsp;endState)</code>&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start</a></span>()</code>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</td>
-</tr>
-<tr id="i18" 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, 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.Behaviour">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</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&nbsp;AbstractPlanBody()</pre>
-<div class="block">Creates a new plan body instance.</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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block">Dispatches a goal to be achieved.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ 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>&nbsp;</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>
+<div class="block">Returns the belief base of the capability.</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&nbsp;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&nbsp;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 instance.</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>&nbsp;event)</code>
+<div class="block">Notifies the listener that a goal that was performed.</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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>&nbsp;endState)</code>&nbsp;</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>
+<div class="block">Starts the 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/AbstractPlanBody.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.Behaviour">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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&nbsp;AbstractPlanBody()</pre>
+<div class="block">Creates a new plan body instance.</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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block">Dispatches a goal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block">Dispatches a subgoal to be achieved.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="done--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>done</h4>
-<pre>public final&nbsp;boolean&nbsp;done()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>done</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<div class="block">Returns the belief base of the capability.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
+ 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>&nbsp;in interface&nbsp;<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="done()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>done</h4>
+<pre>public final&nbsp;boolean&nbsp;done()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>done</code>&nbsp;in class&nbsp;<code>jade.core.behaviours.Behaviour</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBeliefBase()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeliefBase</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
+<div class="block">Returns the belief base of the capability.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd></dl>
+</li>
+</ul>
+<a name="getEndState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
 <div class="block">Returns the end state of plan. A null value means that the plan is still
  in execution. If the plan body has come to an end state, it invokes the
  method to set the output parameters of the goal, in case the plan body
  implements the <a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><code>OutputPlanBody</code></a> interface (this is invoked only
  once). If the plan body has come to an end state, it sets all of its
  subgoals as no longer desired, in case they are still trying to be
- achieved.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
+ achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState()">getEndState</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-                       <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
-                throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+ specified milliseconds.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan()">getPlan</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
+        <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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><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>&nbsp;in interface&nbsp;<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>PlanBodyInstantiationException</code> - if this plan body has already been initialized.</dd>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="setEndState-bdi4jade.plan.Plan.EndState-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setEndState</h4>
-<pre>protected final&nbsp;void&nbsp;setEndState(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;endState)</pre>
-<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&nbsp;void&nbsp;start()</pre>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
+ 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>&nbsp;in interface&nbsp;<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>PlanBodyInstantiationException</code> - if this plan body has already been initialized.</dd>
+<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code></dd></dl>
+</li>
+</ul>
+<a name="setEndState(bdi4jade.plan.Plan.EndState)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEndState</h4>
+<pre>protected final&nbsp;void&nbsp;setEndState(<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;endState)</pre>
+<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&nbsp;void&nbsp;start()</pre>
+<div class="block">Starts the 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;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>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code>&nbsp;in interface&nbsp;<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&nbsp;Class</li>
-<li><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefGoalPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
index 549dfa0..3c3a571 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/BeliefGoalPlanBody.html
@@ -1,400 +1,384 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BeliefGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefGoalPlanBody";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":6,"i2":10,"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/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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<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>&nbsp;</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#onStart--">onStart</a></span>()</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BeliefGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></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>
+<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.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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">This method is executed just once before starting this plan body
- 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</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&nbsp;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&nbsp;void&nbsp;action()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;execute()</pre>
-</li>
-</ul>
-<a name="isGoalAchieved--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>isGoalAchieved</h4>
-<pre>protected&nbsp;boolean&nbsp;isGoalAchieved()</pre>
-</li>
-</ul>
-<a name="onStart--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>public&nbsp;void&nbsp;onStart()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">PlanBody</a></code></span></div>
+ 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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&nbsp;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&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;execute()</pre>
+</li>
+</ul>
+<a name="isGoalAchieved()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isGoalAchieved</h4>
+<pre>protected&nbsp;boolean&nbsp;isGoalAchieved()</pre>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>public&nbsp;void&nbsp;onStart()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">PlanBody</a></code></strong></div>
 <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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 body.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.Behaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 46f6fb1..94b92ec 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/AbstractPlanBody.html
@@ -1,178 +1,377 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.AbstractPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.AbstractPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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.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">&nbsp;</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&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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.examples.blocksworld.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</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/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</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/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> in <a href="../../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/plan/planbody/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 8df816d..263e18f 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.BeliefGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.BeliefGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">
+<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/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a> in <a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.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/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a> in <a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></strong></code>&nbsp;</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/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 25376d8..25e4832 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/DisposablePlanBody.html
@@ -1,124 +1,155 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.DisposablePlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.plan.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.DisposablePlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">
+<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/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></span><span class="tabEnd">&nbsp;</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.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a> in <a href="../../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a> that implement <a href="../../../../bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></strong></code>&nbsp;</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/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 b2d60b5..79e38cd 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/FSMPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.FSMPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.FSMPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 043ff5e..0a46a99 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/OutputPlanBody.html
@@ -1,174 +1,165 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.OutputPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.plan.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.OutputPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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 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">&nbsp;</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&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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/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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+<div class="block">This plan</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/plan/planbody/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 2ae4e48..da98435 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelActionPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.ParallelActionPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.ParallelActionPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 9d36da8..7265ca2 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/ParallelGoalPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.ParallelGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.ParallelGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 cf02481..6674d18 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/PlanBody.html
@@ -1,365 +1,564 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.plan.planbody.PlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.plan.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Interface bdi4jade.plan.planbody.PlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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.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">&nbsp;</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&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span></code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody</a></span>()</code>
-<div class="block">Creates a new instance of the plan body.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></code></td>
-<td class="colLast"><span class="typeNameLabel">Plan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody</a></span>()</code>
+ 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.examples.blocksworld.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.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/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a> in <a href="../../../../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a> that implement <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<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">&nbsp;</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&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
+<td class="colLast"><span class="strong">SimplePlan.</span><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></strong></code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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">SimplePlan.</span><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.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><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>
 <div class="block">Instantiate the plan body of this plan, which is an implementation of the
- <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
-</td>
-</tr>
-</tbody>
-</table>
-<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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
-<td class="colLast"><span class="typeNameLabel">SimplePlan.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass--">getPlanBodyClass</a></span>()</code>
+ <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
+<td class="colLast"><span class="strong">SimplePlan.</span><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</a></strong>()</code>
 <div class="block">Returns the class of plan body of this plan, to be instantiated and
- 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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.Class&lt;? extends <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ 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">&nbsp;</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/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</a></strong>(java.lang.Class&lt;? extends <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-">SimplePlan</a></span>(java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
-<div class="block">Creates a new simple plan.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan</a></span>(<a href="../../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.Class)">SimplePlan</a></strong>(java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(<a href="../../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ the provided message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          <a href="../../../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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 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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></span></code>
-<div class="block">This class represents a plan that has been instantiated to be executed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>class&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>class&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></span></code>
-<div class="block">This plan</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" 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>&nbsp;planBody,
-                <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 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">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></strong></code>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></strong></code>
+<div class="block">This plan</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" 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>&nbsp;planBody,
+                <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
 <div class="block">Sets the input parameters of a plan body based on the parameters passed
- in the goal that triggered its execution.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static void</code></td>
-<td class="colLast"><span class="typeNameLabel">ReflectionUtils.</span><code><span class="memberNameLink"><a href="../../../../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput</a></span>(<a href="../../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
-                 <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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>&nbsp;planBody,
+                 <a href="../../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+</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>
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 ae34e71..3e6249f 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialActionPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.SequentialActionPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.SequentialActionPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
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 bdaf186..fd8d35f 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/class-use/SequentialGoalPlanBody.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.plan.planbody.SequentialGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.plan.planbody.SequentialGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html
index f38f55c..4d60a50 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/DisposablePlanBody.html
@@ -1,234 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>DisposablePlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>DisposablePlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">DisposablePlanBody</span></pre>
 <div class="block">This interface indicates that a <code>PlanBodyInterface</code> should be finalized in case
- of being terminated.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid *</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>
+ of being terminated.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid *</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>
 <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&nbsp;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&nbsp;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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/FSMPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
index 4490745..91a9933 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/FSMPlanBody.html
@@ -1,785 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>FSMPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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,"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/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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.FSMBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/FSMPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>FSMPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.FSMBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<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.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&nbsp;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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
-<div class="block">Returns the belief base of the capability.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean&nbsp;block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long&nbsp;ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i13" 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>&nbsp;event)</code>
-<div class="block">Notifies the listener that a goal that was performed.</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>
-<div class="block">Initializes this plan body.</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/FSMPlanBody.html#start--">start</a></span>()</code>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</td>
-</tr>
-<tr id="i16" 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>
+<div class="block">Returns the belief base of the capability.</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 instance.</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&nbsp;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&nbsp;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>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
+<div class="block">Starts the 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a goal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
-<div class="block">Returns the belief base of the capability.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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 instance.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+<div class="block">Returns the belief base of the capability.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd></dl>
+</li>
+</ul>
+<a name="getEndState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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 instance.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-                 <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
+ specified milliseconds.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
+        <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
+          throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></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><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>&nbsp;in interface&nbsp;<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></dd>
-</dl>
-</li>
-</ul>
-<a name="start--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public&nbsp;void&nbsp;start()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
+ <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>&nbsp;in interface&nbsp;<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></dd></dl>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;start()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+<div class="block">Starts the 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.FSMBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.FSMBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/OutputPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html
index 50a1218..d812df7 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/OutputPlanBody.html
@@ -1,240 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>OutputPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>OutputPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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>
 <div class="block">This interface defines that a <code>PlanBodyInterface</code> provides output for a goal
  that is being achieved. These outputs that are properties of the goal may be
  set during the plan body execution, but this interface defines a method for
- excplicit performing this taks of setting outpust.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;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&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ excplicit performing this taks of setting outpust.</div>
+<dl><dt><span class="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">&nbsp;</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>&nbsp;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&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 bba2db3..8877f71 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-frame.html
@@ -1,32 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../bdi4jade/plan/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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
index bd3879b..be2c374 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-summary.html
@@ -1,219 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.plan.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&nbsp;Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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:&nbsp;<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">&nbsp;</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:&nbsp;<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">&nbsp;</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 <code>PlanBodyInterface</code> 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 <code>PlanBodyInterface</code> 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">
-<div class="block">This interface defines a PlanBody.</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">&nbsp;</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 represents a plan that has been instantiated to be executed.</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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</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>
+ 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 PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</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 represents a plan that has been instantiated to be executed.</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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</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="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&nbsp;Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
index d45e873..4eaaed8 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-tree.html
@@ -1,184 +1,175 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.plan.planbody Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.plan.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.plan.planbody Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html b/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
index f0ef7b4..94dfb3f 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/package-use.html
@@ -1,221 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.plan.planbody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.plan.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.plan.planbody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.helloworld">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.ping">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planparameter">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.planselection">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.examples.subgoal">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.examples.template.plan">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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.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">&nbsp;</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 PlanBody.</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">&nbsp;</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 represents a plan that has been instantiated to be executed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/OutputPlanBody.html#bdi4jade.plan.planbody">OutputPlanBody</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.examples.blocksworld.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/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></span><span class="tabEnd">&nbsp;</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.examples.blocksworld.plan">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/BeliefGoalPlanBody.html#bdi4jade.examples.blocksworld.plan">BeliefGoalPlanBody</a>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.blocksworld.plan">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld">
+<!--   -->
+</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/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></span><span class="tabEnd">&nbsp;</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.examples.helloworld">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.helloworld">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities">
+<!--   -->
+</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/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></span><span class="tabEnd">&nbsp;</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.examples.nestedcapabilities">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.nestedcapabilities">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping">
+<!--   -->
+</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/examples/ping/package-summary.html">bdi4jade.examples.ping</a></span><span class="tabEnd">&nbsp;</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.examples.ping">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.ping">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter">
+<!--   -->
+</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/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></span><span class="tabEnd">&nbsp;</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.examples.planparameter">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.planparameter">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection">
+<!--   -->
+</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/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></span><span class="tabEnd">&nbsp;</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.examples.planselection">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.planselection">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal">
+<!--   -->
+</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/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></span><span class="tabEnd">&nbsp;</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.examples.subgoal">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/DisposablePlanBody.html#bdi4jade.examples.subgoal">DisposablePlanBody</a>
+<div class="block">This interface indicates that a <code>PlanBodyInterface</code> should be finalized in case
+ of being terminated.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.subgoal">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.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/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></span><span class="tabEnd">&nbsp;</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.examples.template.plan">AbstractPlanBody</a>
+<div class="block">This class represents a plan that has been instantiated to be executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../bdi4jade/plan/planbody/class-use/PlanBody.html#bdi4jade.examples.template.plan">PlanBody</a>
+<div class="block">This interface defines a PlanBody.</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">&nbsp;</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 PlanBody.</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">&nbsp;</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 represents a plan that has been instantiated to be executed.</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 <code>PlanBodyInterface</code> 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>
-<div class="block">This interface defines a PlanBody.</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">&nbsp;</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 PlanBody.</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 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 PlanBody.</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">&nbsp;</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 PlanBody.</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>
diff --git a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
index a825565..9dce91b 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelActionPlanBody.html
@@ -1,773 +1,722 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>ParallelActionPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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,"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/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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.ParallelBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/ParallelActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ParallelActionPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.ParallelBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<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.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&nbsp;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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
-<div class="block">Returns the belief base of the capability.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean&nbsp;block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long&nbsp;ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i13" 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>&nbsp;event)</code>
-<div class="block">Notifies the listener that a goal that was performed.</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>
-<div class="block">Initializes this plan body.</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/ParallelActionPlanBody.html#start--">start</a></span>()</code>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</td>
-</tr>
-<tr id="i16" 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>
+<div class="block">Returns the belief base of the capability.</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 instance.</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&nbsp;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&nbsp;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>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
+<div class="block">Starts the 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a goal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
-<div class="block">Returns the belief base of the capability.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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 instance.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+<div class="block">Returns the belief base of the capability.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd></dl>
+</li>
+</ul>
+<a name="getEndState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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 instance.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-                 <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
+ specified milliseconds.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
+        <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
+          throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></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><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>&nbsp;in interface&nbsp;<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></dd>
-</dl>
-</li>
-</ul>
-<a name="start--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public&nbsp;void&nbsp;start()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
+ <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>&nbsp;in interface&nbsp;<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></dd></dl>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;start()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+<div class="block">Starts the 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.ParallelBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.ParallelBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 48611e6..62126c5 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/ParallelGoalPlanBody.html
@@ -1,481 +1,455 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>ParallelGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></span></code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#log">log</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></span></code>&nbsp;</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&nbsp;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">&nbsp;</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>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.bdi4jade.plan.planbody.AbstractPlanBody">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="completedGoals">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>protected&nbsp;java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
-</li>
-</ul>
-<a name="dispatched">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatched</h4>
-<pre>protected&nbsp;boolean dispatched</pre>
-</li>
-</ul>
-<a name="failedGoal">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre>protected&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
-</li>
-</ul>
-<a name="log">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>protected&nbsp;org.apache.commons.logging.Log log</pre>
-</li>
-</ul>
-<a name="parallelGoal">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>parallelGoal</h4>
-<pre>protected&nbsp;<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&nbsp;ParallelGoalPlanBody()</pre>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="action--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>action</h4>
-<pre>public&nbsp;void&nbsp;action()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onStart()</pre>
-<div class="block">Initializes this plan.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">OutputPlanBody</a></code></span></div>
-<div class="block">Sets the output parameters in the goal.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>ParallelGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<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.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&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#completedGoals">completedGoals</a></strong></code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#log">log</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#parallelGoal">parallelGoal</a></strong></code>&nbsp;</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&nbsp;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">&nbsp;</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>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;goal)</code>
+<div class="block">Sets the output parameters in the goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_bdi4jade.plan.planbody.AbstractPlanBody">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="completedGoals">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
+</li>
+</ul>
+<a name="dispatched">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispatched</h4>
+<pre>protected&nbsp;boolean dispatched</pre>
+</li>
+</ul>
+<a name="failedGoal">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre>protected&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+</ul>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected&nbsp;org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+<a name="parallelGoal">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>parallelGoal</h4>
+<pre>protected&nbsp;<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&nbsp;ParallelGoalPlanBody()</pre>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="action()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onStart()</pre>
+<div class="block">Initializes this plan.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">OutputPlanBody</a></code></strong></div>
+<div class="block">Sets the output parameters in the goal.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/PlanBody.html b/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
index b0800f9..8c9f5dd 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/PlanBody.html
@@ -1,665 +1,589 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>PlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PlanBody";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a>, <a href="../../../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a>, <a href="../../../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a>, <a href="../../../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a>, <a href="../../../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a>, <a href="../../../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a>, <a href="../../../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a>, <a href="../../../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a>, <a href="../../../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a>, <a href="../../../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</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/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a>, <a href="../../../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a>, <a href="../../../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</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>, <a href="../../../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a>, <a href="../../../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a>, <a href="../../../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a>, <a href="../../../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</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>
 <div class="block">This interface defines a PlanBody. Plans are executed as behaviors (
  <code>Behaviour</code>), but executed in the BDI context, these behaviors should
- also implement this interface.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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/PlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+ also implement this interface.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&nbsp;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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
-<div class="block">Returns the belief base of the capability.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getEndState--">getEndState</a></span>()</code>
-<div class="block">Returns the end state of the execution of this plan.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean&nbsp;block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long&nbsp;ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getPlan--">getPlan</a></span>()</code>
-<div class="block">Returns the <a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>
-<div class="block">Initializes this plan body.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onEnd--">onEnd</a></span>()</code>
-<div class="block">This method is invoked just once after this behaviour has ended.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></span>()</code>
+ 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>
+<div class="block">Returns the belief base of the capability.</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 instance.</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&nbsp;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&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
 <div class="block">This method is executed just once before starting this plan body
- execution.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#reset--">reset</a></span>()</code>
-<div class="block">Restores plan body initial state.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</a></span>()</code>
-<div class="block">Restarts a blocked plan body.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">start</a></span>()</code>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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&nbsp;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&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block">Dispatches a goal to be achieved.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ 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#restart()">restart</a></strong>()</code>
+<div class="block">Restarts a blocked 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/PlanBody.html#start()">start</a></strong>()</code>
+<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/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&nbsp;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&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block">Dispatches a goal to be achieved.</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&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+ 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&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block">Dispatches a subgoal to be achieved.</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&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>subgoal</code> - the subgoal to be dispatched.</dd>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<div class="block">Returns the belief base of the capability.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the belief base containing the beliefs.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;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>&nbsp;getGoal()</pre>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goal.</dd>
-</dl>
-</li>
-</ul>
-<a name="getGoalEvent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
+ 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>&nbsp;getBeliefBase()</pre>
+<div class="block">Returns the belief base of the capability.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the belief base containing the beliefs.</dd></dl>
+</li>
+</ul>
+<a name="getEndState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;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>&nbsp;getGoal()</pre>
+<div class="block">Returns the goal to be achieved by this plan instance.</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>&nbsp;getGoalEvent()</pre>
 <div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
- associated with this plan instance is blocked.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goal event or null if the queue is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getGoalEvent-boolean-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
+ 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>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
 <div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
  associated with this plan instance is going to be blocked if the
- parameter passed to this method is true.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>block</code> - true if the behavior must be blocked if the queue is empty.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goal event or null if the queue is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getGoalEvent-long-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getGoalEvent</h4>
-<pre><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
+ 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>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
 <div class="block">Returns a goal event from the queue. If the queue is empty, the behavior
  associated with this plan instance is going to be blocked for the
- specified milliseconds.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>ms</code> - the maximum amount of time that the behavior must be blocked.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the goal event or null if the queue is empty.</dd>
-</dl>
-</li>
-</ul>
-<a name="getPlan--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPlan</h4>
-<pre><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-          <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
-   throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+ 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>&nbsp;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&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
+        <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
+          throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
 <div class="block">Initializes this plan body. It associates this plan body with a plan
  definition (<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a>) and an <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><code>Intention</code></a>. If this plan body has
  already been initialized, this method throws a
- <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><code>PlanInstantiationException</code></a>.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>plan</code> - the plan associated this this plan body.</dd>
-<dd><code>intention</code> - the intention that this plan instance have to achieve.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>PlanBodyInstantiationException</code> - if this plan body has already been initialized.</dd>
-<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code></dd>
-</dl>
-</li>
-</ul>
-<a name="onEnd--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onEnd</h4>
-<pre>int&nbsp;onEnd()</pre>
+ <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>PlanBodyInstantiationException</code> - if this plan body has already been initialized.</dd>
+<dd><code><a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></code></dd></dl>
+</li>
+</ul>
+<a name="onEnd()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnd</h4>
+<pre>int&nbsp;onEnd()</pre>
 <div class="block">This method is invoked just once after this behaviour has ended.
  Therefore, it acts as an epilog for the task represented by this plan
  body. Note that onEnd is called after the plan body has already stopped
- its execution.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an integer code representing the termination value of the
-         behaviour.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Behaviour.onEnd()</code></dd>
-</dl>
-</li>
-</ul>
-<a name="onStart--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>onStart</h4>
-<pre>void&nbsp;onStart()</pre>
+ 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></dd></dl>
+</li>
+</ul>
+<a name="onStart()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStart</h4>
+<pre>void&nbsp;onStart()</pre>
 <div class="block">This method is executed just once before starting this plan body
  execution. Therefore, it acts as a prolog to the task represented by this
- plan body.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Behaviour.onStart()</code></dd>
-</dl>
-</li>
-</ul>
-<a name="reset--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reset</h4>
-<pre>void&nbsp;reset()</pre>
+ 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&nbsp;reset()</pre>
 <div class="block">Restores plan body initial state. This method must be implemented by
  concrete subclasses in such a way that calling reset() on a plan body
- object is equivalent to destroying it and recreating it back.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Behaviour.reset()</code></dd>
-</dl>
-</li>
-</ul>
-<a name="restart--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>restart</h4>
-<pre>void&nbsp;restart()</pre>
-<div class="block">Restarts a blocked plan body.</div>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Behaviour.restart()</code></dd>
-</dl>
-</li>
-</ul>
-<a name="start--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>void&nbsp;start()</pre>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</li>
-</ul>
-<a name="stop--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>stop</h4>
-<pre>void&nbsp;stop()</pre>
+ 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="restart()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>restart</h4>
+<pre>void&nbsp;restart()</pre>
+<div class="block">Restarts a blocked plan body.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><code>Behaviour.restart()</code></dd></dl>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>void&nbsp;start()</pre>
+<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
+</li>
+</ul>
+<a name="stop()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>stop</h4>
+<pre>void&nbsp;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>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 03c82bb..992fc90 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialActionPlanBody.html
@@ -1,778 +1,727 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>SequentialActionPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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,"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/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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/SequentialActionPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Dispatches a goal to be achieved.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SequentialActionPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<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.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&nbsp;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&nbsp;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&nbsp;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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;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>&nbsp;goal)</code>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</code>
+ 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>&nbsp;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>&nbsp;subgoal)</code>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase--">getBeliefBase</a></span>()</code>
-<div class="block">Returns the belief base of the capability.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i8" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal--">getGoal</a></span>()</code>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent--">getGoalEvent</a></span>()</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></span>(boolean&nbsp;block)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoalEvent-long-">getGoalEvent</a></span>(long&nbsp;ms)</code>
-<div class="block">Returns a goal event from the queue.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/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="i13" 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>&nbsp;event)</code>
-<div class="block">Notifies the listener that a goal that was performed.</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#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init</a></span>(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)</code>
-<div class="block">Initializes this plan body.</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/SequentialActionPlanBody.html#start--">start</a></span>()</code>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</td>
-</tr>
-<tr id="i16" 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedGoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedGoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>
+<div class="block">Returns the belief base of the capability.</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 instance.</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&nbsp;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&nbsp;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>&nbsp;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>&nbsp;plan,
+    <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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>
+<div class="block">Starts the 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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</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&nbsp;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&nbsp;void&nbsp;dispatchGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a goal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchGoal(bdi4jade.goal.Goal)">dispatchGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchProtectedSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchProtectedSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoal</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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.</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>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="dispatchSubgoalAndListen-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>dispatchSubgoalAndListen</h4>
-<pre>public&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">PlanBody</a></code></strong></div>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoal(bdi4jade.goal.Goal)">dispatchSubgoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;dispatchSubgoalAndListen(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;subgoal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen(bdi4jade.goal.Goal)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen</a></code>&nbsp;in interface&nbsp;<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>
-</dl>
-</li>
-</ul>
-<a name="getBeliefBase--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBeliefBase</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">PlanBody</a></code></span></div>
-<div class="block">Returns the belief base of the capability.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd>
-</dl>
-</li>
-</ul>
-<a name="getEndState--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getEndState</h4>
-<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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 instance.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a>&nbsp;getBeliefBase()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">PlanBody</a></code></strong></div>
+<div class="block">Returns the belief base of the capability.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase()">getBeliefBase</a></code>&nbsp;in interface&nbsp;<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 beliefs.</dd></dl>
+</li>
+</ul>
+<a name="getEndState()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndState</h4>
+<pre>public&nbsp;<a href="../../../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan">Plan.EndState</a>&nbsp;getEndState()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;getGoal()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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 instance.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoal()">getGoal</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent--">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(boolean&nbsp;block)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(boolean)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-boolean-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">PlanBody</a></code></span></div>
+ 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>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;getGoalEvent(long&nbsp;ms)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent-long-">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
-                 <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;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:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">PlanBody</a></code></span></div>
+ specified milliseconds.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#getGoalEvent(long)">getGoalEvent</a></code>&nbsp;in interface&nbsp;<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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;getPlan()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;goalPerformed(<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a>&nbsp;event)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;init(<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;plan,
+        <a href="../../../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a>&nbsp;intention)
+          throws <a href="../../../bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception">PlanInstantiationException</a></pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#init(bdi4jade.plan.Plan, bdi4jade.core.Intention)">PlanBody</a></code></strong></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><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>&nbsp;in interface&nbsp;<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></dd>
-</dl>
-</li>
-</ul>
-<a name="start--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>start</h4>
-<pre>public&nbsp;void&nbsp;start()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start--">PlanBody</a></code></span></div>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">PlanBody</a></code></span></div>
+ <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>&nbsp;in interface&nbsp;<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></dd></dl>
+</li>
+</ul>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>public&nbsp;void&nbsp;start()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#start()">PlanBody</a></code></strong></div>
+<div class="block">Starts the 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>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;stop()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">PlanBody</a></code></strong></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><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop--">stop</a></code>&nbsp;in interface&nbsp;<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&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#fields.inherited.from.class.jade.core.behaviours.CompositeBehaviour">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#stop()">stop</a></code>&nbsp;in interface&nbsp;<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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#fields_inherited_from_class_jade.core.behaviours.CompositeBehaviour">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 fd1dd3a..c15c785 100644
--- a/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html
+++ b/bdi-jade/doc/bdi4jade/plan/planbody/SequentialGoalPlanBody.html
@@ -1,512 +1,482 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>SequentialGoalPlanBody</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></span></code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>protected java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>protected org.apache.commons.logging.Log</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#log">log</a></span></code>&nbsp;</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&nbsp;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">&nbsp;</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>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;goal)</code>
-<div class="block">Sets the output parameters in the goal.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/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>&nbsp;previousGoal,
-           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SequentialGoalPlanBody</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
+<div class="block">This plan</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#bdi4jade.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&nbsp;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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#completedGoals">completedGoals</a></strong></code>&nbsp;</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>&nbsp;</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>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#it">it</a></strong></code>&nbsp;</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/plan/planbody/SequentialGoalPlanBody.html#log">log</a></strong></code>&nbsp;</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&nbsp;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">&nbsp;</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>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&nbsp;</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>&nbsp;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"><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>&nbsp;previousGoal,
+           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart--">restart</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="completedGoals">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>protected&nbsp;java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
-</li>
-</ul>
-<a name="currentGoal">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>currentGoal</h4>
-<pre>protected&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
-</li>
-</ul>
-<a name="it">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>it</h4>
-<pre>protected&nbsp;java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; it</pre>
-</li>
-</ul>
-<a name="log">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>log</h4>
-<pre>protected&nbsp;org.apache.commons.logging.Log log</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="SequentialGoalPlanBody--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SequentialGoalPlanBody</h4>
-<pre>public&nbsp;SequentialGoalPlanBody()</pre>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="action--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>action</h4>
-<pre>public&nbsp;void&nbsp;action()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onStart()</pre>
-<div class="block">Initializes this plan. Starts the goals iterator.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">OutputPlanBody</a></code></span></div>
-<div class="block">Sets the output parameters in the goal.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput-bdi4jade.goal.Goal-">setGoalOutput</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;setNextGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;previousGoal,
-                           <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)
-                    throws <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></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&nbsp;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&nbsp;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&nbsp;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&nbsp;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>, <a href="../../../bdi4jade/plan/planbody/PlanBody.html#restart()">restart</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="completedGoals">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completedGoals</h4>
+<pre>protected&nbsp;java.util.List&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; completedGoals</pre>
+</li>
+</ul>
+<a name="currentGoal">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>currentGoal</h4>
+<pre>protected&nbsp;<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&nbsp;<a href="../../../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+</ul>
+<a name="it">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>it</h4>
+<pre>protected&nbsp;java.util.Iterator&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt; it</pre>
+</li>
+</ul>
+<a name="log">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>log</h4>
+<pre>protected&nbsp;org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SequentialGoalPlanBody()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SequentialGoalPlanBody</h4>
+<pre>public&nbsp;SequentialGoalPlanBody()</pre>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="action()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>action</h4>
+<pre>public&nbsp;void&nbsp;action()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code>action</code>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;onStart()</pre>
+<div class="block">Initializes this plan. Starts the goals iterator.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/PlanBody.html#onStart()">onStart</a></code>&nbsp;in interface&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;void&nbsp;setGoalOutput(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">OutputPlanBody</a></code></strong></div>
+<div class="block">Sets the output parameters in the goal.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/plan/planbody/OutputPlanBody.html#setGoalOutput(bdi4jade.goal.Goal)">setGoalOutput</a></code>&nbsp;in interface&nbsp;<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&nbsp;void&nbsp;setNextGoal(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;previousGoal,
+               <a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)
+                    throws <a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></pre>
 <div class="block">Sets the parameters of the next goal to be executed based on the previous
  goal execution. It should be overridden by subclass of goals are not
- annotated with the <a href="../../../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><code>Parameter</code></a> annotation.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>previousGoal</code> - the previously executed goal.</dd>
-<dd><code>goal</code> - the goal that is going to be dispatched.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>a</code></dd>
-<dd><code><a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/SequentialGoalPlanBody.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li><a href="#nested.classes.inherited.from.class.jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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</code></dd>
+<dd><code><a href="../../../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-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:&nbsp;</li>
+<li><a href="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/PlanLibrary.html b/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
index 0c8267f..76c72be 100644
--- a/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
+++ b/bdi-jade/doc/bdi4jade/plan/PlanLibrary.html
@@ -1,491 +1,441 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>PlanLibrary</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PlanLibrary";
-        }
-    }
-    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/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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanLibrary</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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><a href="../../bdi4jade/plan/SimplePlan.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/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <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="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</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">&nbsp;</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>&nbsp;</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>&nbsp;capability)</code>
-<div class="block">Creates a plan library associated with a capability.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>&nbsp;</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>&nbsp;capability,
-           java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+ 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">&nbsp;</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>&nbsp;</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>&nbsp;capability)</code>
+<div class="block">Creates a plan library associated with a capability.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&nbsp;</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>&nbsp;capability,
+           java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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="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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;plan)</code>
-<div class="block">Adds a plan to the plan library.</div>
-</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
-<div class="block">Returns the set of plans 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&nbsp;message)</code>
-<div class="block">Returns true if there is a plan that can process the given message.</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/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="i5" class="rowColor">
-<td class="colFirst"><code>java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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="i6" class="altColor">
-<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>&nbsp;plan)</code>
-<div class="block">Checks if a plan is part of the 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#removePlan-bdi4jade.plan.Plan-">removePlan</a></span>(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;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&nbsp;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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>&nbsp;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&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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>&nbsp;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&nbsp;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&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;</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>&nbsp;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>&nbsp;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&nbsp;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&nbsp;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&nbsp;PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability,
-                   java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;PlanLibrary(<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability,
+           java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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="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&nbsp;void&nbsp;addDefaultPlans()</pre>
+ 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&nbsp;void&nbsp;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&nbsp;void&nbsp;addPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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="canAchievePlans-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canAchievePlans</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;canAchievePlans(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</pre>
+ capabilities.</div>
+</li>
+</ul>
+<a name="addPlan(bdi4jade.plan.Plan)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addPlan</h4>
+<pre>public&nbsp;void&nbsp;addPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;canAchievePlans(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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="canHandle-jade.lang.acl.ACLMessage-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>canHandle</h4>
-<pre>public&nbsp;boolean&nbsp;canHandle(jade.lang.acl.ACLMessage&nbsp;message)</pre>
+ 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&nbsp;boolean&nbsp;canHandle(jade.lang.acl.ACLMessage&nbsp;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="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 process the message, false otherwise.</dd>
-</dl>
-</li>
-</ul>
-<a name="getCapability--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCapability</h4>
-<pre>public&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;boolean&nbsp;hasPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;boolean&nbsp;removePlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">Next&nbsp;Class</span></a></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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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&nbsp;<a href="../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;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&nbsp;java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;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&nbsp;boolean&nbsp;hasPlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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&nbsp;boolean&nbsp;removePlan(<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;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><a href="../../bdi4jade/plan/SimplePlan.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/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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/SimplePlan.html b/bdi-jade/doc/bdi4jade/plan/SimplePlan.html
index a94ec87..1e2d9c9 100644
--- a/bdi-jade/doc/bdi4jade/plan/SimplePlan.html
+++ b/bdi-jade/doc/bdi4jade/plan/SimplePlan.html
@@ -1,636 +1,579 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:58 BRT 2014 -->
-<title>SimplePlan</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SimplePlan";
-        }
-    }
-    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/SimplePlan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/SimplePlan.html" target="_top">Frames</a></li>
-<li><a href="SimplePlan.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 SimplePlan" class="title">Class SimplePlan</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.SimplePlan</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">SimplePlan</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>SimplePlan</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SimplePlan";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SimplePlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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/PlanLibrary.html" title="class 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/SimplePlan.html" target="_top">Frames</a></li>
+<li><a href="SimplePlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 SimplePlan" class="title">Class SimplePlan</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.SimplePlan</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>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a>, <a href="../../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a>, <a href="../../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SimplePlan</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/SimplePlan.html#createPlanBody--"><code>createPlanBody()</code></a> method.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== 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&nbsp;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">&nbsp;</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&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span></code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="fields.inherited.from.class.bdi4jade.core.MetadataElementImpl">
-<!--   -->
-</a>
-<h3>Fields inherited from class&nbsp;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">&nbsp;</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/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan</a></span>(java.lang.Class&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ 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/SimplePlan.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&nbsp;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">&nbsp;</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&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_bdi4jade.core.MetadataElementImpl">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;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">&nbsp;</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/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</a></strong>(java.lang.Class&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-">SimplePlan</a></span>(java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan</a></span>(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.Class)">SimplePlan</a></strong>(java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ the provided message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ provided template.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan</a></span>(java.lang.String&nbsp;id,
-          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</code>
+ message template.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</a></strong>(java.lang.String&nbsp;id,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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/SimplePlan.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&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass--">getPlanBodyClass</a></span>()</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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/SimplePlan.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&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</a></strong>()</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&nbsp;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.plan.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&nbsp;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&nbsp;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&nbsp;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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt; 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="SimplePlan-java.lang.Class-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(java.lang.Class&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt; 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="SimplePlan(java.lang.Class, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(java.lang.Class&lt;? extends <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;goalClass,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</pre>
+ 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="SimplePlan(java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="paramLabel">Parameters:</span></dt>
-<dd><code>planBodyClass</code> - the class of this plan body.</dd>
-</dl>
-</li>
-</ul>
-<a name="SimplePlan-bdi4jade.plan.GoalTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;planBodyClass)</pre>
+ 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="SimplePlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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.plan.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="SimplePlan-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(<a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-                  jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(<a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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.plan.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="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="SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
-                  <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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.plan.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="SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
-                  <a href="../../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a>&nbsp;goalTemplate,
-                  jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
+          <a href="../../bdi4jade/goal/GoalTemplate.html" title="interface in bdi4jade.goal">GoalTemplate</a>&nbsp;goalTemplate,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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.plan.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="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="SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>SimplePlan</h4>
-<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
-                  jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
-                  java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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="SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimplePlan</h4>
+<pre>public&nbsp;SimplePlan(java.lang.String&nbsp;id,
+          jade.lang.acl.MessageTemplate&nbsp;messageTemplate,
+          java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;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="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&nbsp;<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;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="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&nbsp;<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;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="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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;getPlanBodyClass()</pre>
+ 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&nbsp;java.lang.Class&lt;? extends <a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&gt;&nbsp;getPlanBodyClass()</pre>
 <div class="block">Returns the class of plan body of this plan, to be instantiated and
- 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/SimplePlan.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">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/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/plan/SimplePlan.html" target="_top">Frames</a></li>
-<li><a href="SimplePlan.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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/SimplePlan.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">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/PlanLibrary.html" title="class 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/SimplePlan.html" target="_top">Frames</a></li>
+<li><a href="SimplePlan.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
index 2347e08..934f516 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/BeliefRevisionStrategy.html
@@ -1,241 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>BeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BeliefRevisionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface BeliefRevisionStrategy" class="title">Interface BeliefRevisionStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">BeliefRevisionStrategy</span></pre>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="reviewBeliefs-bdi4jade.core.BDIAgent-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>void&nbsp;reviewBeliefs(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>BeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="BeliefRevisionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface BeliefRevisionStrategy" class="title">Interface BeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">BeliefRevisionStrategy</span></pre>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="reviewBeliefs(bdi4jade.core.BDIAgent)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>void&nbsp;reviewBeliefs(<a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
 <div class="block">This method receives an agent whose beliefs are to be reviewed. It may
  check for inconsistencies among beliefs, associate time with them, and
  son on. These beliefs may be analyzed as a whole (all beliefs from all
  belief bases of each capability) or each belief base can be analyzed
- individually.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bdiAgent</code> - the <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ individually.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>bdiAgent</code> - the <a href="../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
index 8f193b4..9f3b028 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html
@@ -1,201 +1,192 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy</a></span>()</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;beliefRevisionStrategy)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></span></code>
-<div class="block">This class is the default strategy for the belief revision.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="BeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.BeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</a></strong>(<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>&nbsp;beliefRevisionStrategy)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></strong></code>
+<div class="block">This class is the default strategy for the belief revision.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="BeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
index 5cd9441..5d2fd22 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/DeliberationFunction.html
@@ -1,201 +1,192 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.reasoning.DeliberationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction</a></span>()</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction</a></span>(<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></span></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.DeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction</a></strong>(<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>&nbsp;deliberationFunction)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></strong></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
index d7661e6..be5af32 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/OptionGenerationFunction.html
@@ -1,201 +1,192 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.reasoning.OptionGenerationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction</a></span>()</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction</a></span>(<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;optionGenerationFunction)</code>&nbsp;</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></span></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="OptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.OptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</a></strong>(<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>&nbsp;optionGenerationFunction)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></strong></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/reasoning/class-use/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
index 2bbd212..06e9ae3 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/class-use/PlanSelectionStrategy.html
@@ -1,225 +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 Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy</a></span>()</code>&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">BDIAgent.</span><code><span class="memberNameLink"><a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy</a></span>(<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;planSelectionStrategy)</code>&nbsp;</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">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></span></code>
-<div class="block">A utility-based implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></span></code>
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/reasoning/class-use/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Interface bdi4jade.reasoning.PlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">BDIAgent.</span><code><strong><a href="../../../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</a></strong>(<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>&nbsp;planSelectionStrategy)</code>&nbsp;</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">&nbsp;</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&nbsp;</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.util.reasoning">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> that implement <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></span><span class="tabEnd">&nbsp;</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&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></strong></code>
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
index b990292..7757d4a 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/DeliberationFunction.html
@@ -1,243 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>DeliberationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DeliberationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface DeliberationFunction" class="title">Interface DeliberationFunction</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">DeliberationFunction</span></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>DeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DeliberationFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface DeliberationFunction" class="title">Interface DeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">DeliberationFunction</span></pre>
 <div class="block">This interface defines the deliberation function to be used in an agent. This
  strategy is used for selecting a set of goals that must be tried (intentions)
- from the set of goals.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ from the set of goals.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;filter(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
+ in the waiting status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(java.util.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;filter(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the list of selected goals.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in the waiting status.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/DeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 c57c320..7cf0147 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/OptionGenerationFunction.html
@@ -1,245 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>OptionGenerationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OptionGenerationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface OptionGenerationFunction" class="title">Interface OptionGenerationFunction</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">OptionGenerationFunction</span></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>OptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface OptionGenerationFunction" class="title">Interface OptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">OptionGenerationFunction</span></pre>
 <div class="block">This interface defines the option generation functions to be used in the
  BDI-interpreter. This strategy is used for creating new goals or to drop
- existing ones.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ existing ones.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="generateGoals-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;generateGoals(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="generateGoals(java.util.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>java.util.Set&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;generateGoals(java.util.Map&lt;<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
  intentions) with their corresponding status. A set is returned of this
  function indicating the creating of new goals and the ones that continue
- to be goals. The non-selected goals will be no longer desired.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goals</code> - the current goals with their status.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the list of selected goals.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ to be goals. The non-selected goals will be no longer desired.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the current goals with their status.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/OptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/OptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="OptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</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 a449337..ed4d83c 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-frame.html
@@ -1,23 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/reasoning/package-summary.html" target="classFrame">bdi4jade.reasoning</a></h1>
-<div class="indexContainer">
-<h2 title="Interfaces">Interfaces</h2>
-<ul title="Interfaces">
-<li><a href="BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">BeliefRevisionStrategy</span></a></li>
-<li><a href="DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">DeliberationFunction</span></a></li>
-<li><a href="OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">OptionGenerationFunction</span></a></li>
-<li><a href="PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><span class="interfaceName">PlanSelectionStrategy</span></a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../bdi4jade/reasoning/package-summary.html" target="classFrame">bdi4jade.reasoning</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>BeliefRevisionStrategy</i></a></li>
+<li><a href="DeliberationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>DeliberationFunction</i></a></li>
+<li><a href="OptionGenerationFunction.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>OptionGenerationFunction</i></a></li>
+<li><a href="PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning" target="classFrame"><i>PlanSelectionStrategy</i></a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
index a01c305..4b17a0d 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-summary.html
@@ -1,164 +1,155 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.reasoning";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/planbody/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/util/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;bdi4jade.reasoning</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
-<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Interface</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></td>
-<td class="colLast">
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></td>
-<td class="colLast">
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></td>
-<td class="colLast">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;bdi4jade.reasoning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></td>
+<td class="colLast">
 <div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></td>
-<td class="colLast">
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></td>
+<td class="colLast">
 <div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/util/package-summary.html">Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip 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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
index b77a1f0..9454f7a 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-tree.html
@@ -1,136 +1,127 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.reasoning Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.reasoning Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.reasoning</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a></li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/plan/planbody/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.reasoning Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">BeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">OptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/package-use.html b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
index 219f598..6ffc0fe 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/package-use.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/package-use.html
@@ -1,236 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.reasoning";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
-<td class="colLast">&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.core">BeliefRevisionStrategy</a>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.core">DeliberationFunction</a>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.core">OptionGenerationFunction</a>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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">&nbsp;</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">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#bdi4jade.util.reasoning">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.core">BeliefRevisionStrategy</a>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.core">DeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.core">OptionGenerationFunction</a>
 <div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.core">PlanSelectionStrategy</a>
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.core">PlanSelectionStrategy</a>
 <div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.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">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.extension.planselection.utilitybased">PlanSelectionStrategy</a>
+ 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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.extension.planselection.utilitybased">PlanSelectionStrategy</a>
 <div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-<li class="blockList"><a name="bdi4jade.util.reasoning">
-<!--   -->
-</a>
-<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
-<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.util.reasoning">BeliefRevisionStrategy</a>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.util.reasoning">DeliberationFunction</a>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.util.reasoning">OptionGenerationFunction</a>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="bdi4jade.util.reasoning">
+<!--   -->
+</a>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> used by <a href="../../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/BeliefRevisionStrategy.html#bdi4jade.util.reasoning">BeliefRevisionStrategy</a>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/DeliberationFunction.html#bdi4jade.util.reasoning">DeliberationFunction</a>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/OptionGenerationFunction.html#bdi4jade.util.reasoning">OptionGenerationFunction</a>
 <div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.util.reasoning">PlanSelectionStrategy</a>
+ BDI-interpreter.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../bdi4jade/reasoning/class-use/PlanSelectionStrategy.html#bdi4jade.util.reasoning">PlanSelectionStrategy</a>
 <div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ capability.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul 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>
diff --git a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
index 104a3b8..318f58e 100644
--- a/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/reasoning/PlanSelectionStrategy.html
@@ -1,244 +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 (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>PlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PlanSelectionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.reasoning</div>
-<h2 title="Interface PlanSelectionStrategy" class="title">Interface PlanSelectionStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a href="../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">PlanSelectionStrategy</span></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:43 BRT 2014 -->
+<title>PlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="PlanSelectionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.reasoning</div>
+<h2 title="Interface PlanSelectionStrategy" class="title">Interface PlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a>, <a href="../../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">PlanSelectionStrategy</span></pre>
 <div class="block">This interface defines the plan selection strategy to be used in a
  capability. This strategy is used for selecting a plan from a set of possible
- options.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</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>&nbsp;goal,
-          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="selectPlan-bdi4jade.goal.Goal-java.util.Set-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>selectPlan</h4>
-<pre><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal that must be achieved.</dd>
-<dd><code>plans</code> - the plans that can achieve the goal.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the selected plan.</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="PlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ options.</div>
+<dl><dt><span class="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">&nbsp;</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>&nbsp;goal,
+          java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="selectPlan(bdi4jade.goal.Goal, java.util.Set)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>selectPlan</h4>
+<pre><a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+              java.util.Set&lt;<a href="../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that must be achieved.</dd><dd><code>plans</code> - the plans that can achieve the goal.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the selected plan.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/PlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../index-files/index-1.html">Index</a></li>
+<li><a href="../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/reasoning/PlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="PlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html b/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html
index 5229dc5..a171b8b 100644
--- a/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html
+++ b/bdi-jade/doc/bdi4jade/util/class-use/ReflectionUtils.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.ReflectionUtils</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.util.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.ReflectionUtils</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/bdi4jade/util/package-frame.html b/bdi-jade/doc/bdi4jade/util/package-frame.html
index 7bf00ae..e5fb360 100644
--- a/bdi-jade/doc/bdi4jade/util/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/package-frame.html
@@ -1,20 +1,19 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../bdi4jade/util/package-summary.html" target="classFrame">bdi4jade.util</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="ReflectionUtils.html" title="class in bdi4jade.util" target="classFrame">ReflectionUtils</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<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>
diff --git a/bdi-jade/doc/bdi4jade/util/package-summary.html b/bdi-jade/doc/bdi4jade/util/package-summary.html
index 073384f..631ab8c 100644
--- a/bdi-jade/doc/bdi4jade/util/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/package-summary.html
@@ -1,158 +1,147 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.util";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/util/reasoning/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;bdi4jade.util</h1>
-<div class="docSummary">
-<div class="block">This package contains utility classes.</div>
-</div>
-<p>See:&nbsp;<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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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><a href="../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;bdi4jade.util</h1>
+<div class="docSummary">
+<div class="block">This package contains utility classes.</div>
+</div>
+<p>See:&nbsp;<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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></td>
+<td class="colLast">
 <div class="block">This is a utility class that provides many methods that use reflection for
- different purposes.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-<a name="package.description">
-<!--   -->
-</a>
-<h2 title="Package bdi4jade.util Description">Package bdi4jade.util Description</h2>
-<div class="block">This package contains utility classes.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>Ingrid Nunes</dd>
-</dl>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../bdi4jade/util/reasoning/package-summary.html">Next&nbsp;Package</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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><a href="../../bdi4jade/util/reasoning/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/package-tree.html b/bdi-jade/doc/bdi4jade/util/package-tree.html
index c001963..ab378b5 100644
--- a/bdi-jade/doc/bdi4jade/util/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/package-tree.html
@@ -1,137 +1,128 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.util Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.util</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.util.<a href="../../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a></li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../bdi4jade/reasoning/package-tree.html">Prev</a></li>
-<li><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package bdi4jade.util</h1>
+<span class="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><a href="../../bdi4jade/util/reasoning/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../index.html?bdi4jade/util/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/package-use.html b/bdi-jade/doc/bdi4jade/util/package-use.html
index 2c33ee7..e1fe236 100644
--- a/bdi-jade/doc/bdi4jade/util/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/package-use.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.util</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.util";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../index-files/index-1.html">Index</a></li>
-<li><a href="../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../index.html?bdi4jade/util/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.util</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
+</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>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
index 405f475..5e6fa52 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
index 5a380d6..8cdf0d5 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultDeliberationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultDeliberationFunction</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultDeliberationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultDeliberationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultDeliberationFunction</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
index 350bfe9..1ff39af 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultOptionGenerationFunction</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultOptionGenerationFunction" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultOptionGenerationFunction</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
index ae0acc1..811fd80 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</h2>
-</div>
-<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
-<li><a href="../package-summary.html">Package</a></li>
-<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="../package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class bdi4jade.util.reasoning.DefaultPlanSelectionStrategy" class="title">Uses of Class<br>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</h2>
+</div>
+<div class="classUseContainer">No usage of bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?bdi4jade/util/reasoning/class-use/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
index a989b3f..4ceda29 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html
@@ -1,309 +1,288 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:55 BRT 2014 -->
-<title>DefaultBeliefRevisionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultBeliefRevisionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultBeliefRevisionStrategy" class="title">Class DefaultBeliefRevisionStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DefaultBeliefRevisionStrategy</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>DefaultBeliefRevisionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultBeliefRevisionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultBeliefRevisionStrategy" class="title">Class DefaultBeliefRevisionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultBeliefRevisionStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DefaultBeliefRevisionStrategy</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></pre>
 <div class="block">This class is the default strategy for the belief revision. It invokes the
  <code>BeliefBase#reviewBeliefs()</code> method for the belief base of all
- capabilities of the agent.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy--">DefaultBeliefRevisionStrategy</a></span>()</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
+ capabilities of the agent.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy</a></strong>()</code>&nbsp;</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">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</code>
 <div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
- capabilties.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs</a></span>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>&nbsp;</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultBeliefRevisionStrategy--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultBeliefRevisionStrategy</h4>
-<pre>public&nbsp;DefaultBeliefRevisionStrategy()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="reviewBeliefs-bdi4jade.core.BDIAgent-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public&nbsp;void&nbsp;reviewBeliefs(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
+ capabilties.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs</a></strong>(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultBeliefRevisionStrategy()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultBeliefRevisionStrategy</h4>
+<pre>public&nbsp;DefaultBeliefRevisionStrategy()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="reviewBeliefs(bdi4jade.core.BDIAgent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public&nbsp;void&nbsp;reviewBeliefs(<a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a>&nbsp;bdiAgent)</pre>
 <div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
- capabilties.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>bdiAgent</code> - the <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-"><code>BeliefRevisionStrategy.reviewBeliefs(bdi4jade.core.BDIAgent)</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="reviewBeliefs-bdi4jade.core.Capability-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>reviewBeliefs</h4>
-<pre>public&nbsp;void&nbsp;reviewBeliefs(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev&nbsp;Class</li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ capabilties.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>bdiAgent</code> - the <a href="../../../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><code>BDIAgent</code></a> whose beliefs are to be reviewed.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)"><code>BeliefRevisionStrategy.reviewBeliefs(bdi4jade.core.BDIAgent)</code></a></dd></dl>
+</li>
+</ul>
+<a name="reviewBeliefs(bdi4jade.core.Capability)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reviewBeliefs</h4>
+<pre>public&nbsp;void&nbsp;reviewBeliefs(<a href="../../../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a>&nbsp;capability)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultBeliefRevisionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultBeliefRevisionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
index f3be5c5..f0a0cbb 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultDeliberationFunction.html
@@ -1,298 +1,276 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>DefaultDeliberationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultDeliberationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultDeliberationFunction" class="title">Class DefaultDeliberationFunction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultDeliberationFunction</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DefaultDeliberationFunction</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>DefaultDeliberationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultDeliberationFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultDeliberationFunction" class="title">Class DefaultDeliberationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultDeliberationFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DefaultDeliberationFunction</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></pre>
 <div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>. It selects
- all intentions to be tried.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction--">DefaultDeliberationFunction</a></span>()</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ all intentions to be tried.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction</a></strong>()</code>&nbsp;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultDeliberationFunction--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultDeliberationFunction</h4>
-<pre>public&nbsp;DefaultDeliberationFunction()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="filter-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>filter</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;filter(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">DeliberationFunction</a></code></span></div>
+ in the waiting status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultDeliberationFunction()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultDeliberationFunction</h4>
+<pre>public&nbsp;DefaultDeliberationFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="filter(java.util.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>filter</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;filter(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">DeliberationFunction</a></code></strong></div>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the list of selected goals.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-"><code>DeliberationFunction.filter(java.util.Map)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultDeliberationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in the waiting status.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the list of current goals (that might be intentions).</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)"><code>DeliberationFunction.filter(java.util.Map)</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultDeliberationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultDeliberationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultDeliberationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
index d893b74..bcbeb36 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html
@@ -1,300 +1,278 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>DefaultOptionGenerationFunction</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultOptionGenerationFunction";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultOptionGenerationFunction" class="title">Class DefaultOptionGenerationFunction</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DefaultOptionGenerationFunction</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>DefaultOptionGenerationFunction</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultOptionGenerationFunction";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultOptionGenerationFunction" class="title">Class DefaultOptionGenerationFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultOptionGenerationFunction</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DefaultOptionGenerationFunction</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></pre>
 <div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>. It
- selects all goals, therefore none is dropped or created.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction--">DefaultOptionGenerationFunction</a></span>()</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></span>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
+ selects all goals, therefore none is dropped or created.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+  <dd>ingrid</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction</a></strong>()</code>&nbsp;</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">&nbsp;</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&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></strong>(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</code>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultOptionGenerationFunction--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultOptionGenerationFunction</h4>
-<pre>public&nbsp;DefaultOptionGenerationFunction()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="generateGoals-java.util.Map-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>generateGoals</h4>
-<pre>public&nbsp;java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;generateGoals(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">OptionGenerationFunction</a></code></span></div>
+ intentions) with their corresponding status.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultOptionGenerationFunction()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultOptionGenerationFunction</h4>
+<pre>public&nbsp;DefaultOptionGenerationFunction()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="generateGoals(java.util.Map)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>generateGoals</h4>
+<pre>public&nbsp;java.util.Set&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&gt;&nbsp;generateGoals(java.util.Map&lt;<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>,<a href="../../../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a>&gt;&nbsp;goals)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">OptionGenerationFunction</a></code></strong></div>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
  intentions) with their corresponding status. A set is returned of this
  function indicating the creating of new goals and the ones that continue
- to be goals. The non-selected goals will be no longer desired.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goals</code> - the current goals with their status.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the list of selected goals.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-"><code>OptionGenerationFunction.generateGoals(java.util.Map)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ to be goals. The non-selected goals will be no longer desired.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>goals</code> - the current goals with their status.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the list of selected goals.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)"><code>OptionGenerationFunction.generateGoals(java.util.Map)</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultOptionGenerationFunction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" target="_top">Frames</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
index e410297..2271d29 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html
@@ -1,300 +1,277 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:56 BRT 2014 -->
-<title>DefaultPlanSelectionStrategy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DefaultPlanSelectionStrategy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">bdi4jade.util.reasoning</div>
-<h2 title="Class DefaultPlanSelectionStrategy" class="title">Class DefaultPlanSelectionStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li>java.lang.Object</li>
-<li>
-<ul class="inheritance">
-<li>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <span class="typeNameLabel">DefaultPlanSelectionStrategy</span>
-extends java.lang.Object
-implements <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>DefaultPlanSelectionStrategy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="DefaultPlanSelectionStrategy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">bdi4jade.util.reasoning</div>
+<h2 title="Class DefaultPlanSelectionStrategy" class="title">Class DefaultPlanSelectionStrategy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>bdi4jade.util.reasoning.DefaultPlanSelectionStrategy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">DefaultPlanSelectionStrategy</span>
+extends java.lang.Object
+implements <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></pre>
 <div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>. It selects
- the first plan of the set.</div>
-<dl>
-<dt><span class="simpleTagLabel">Author:</span></dt>
-<dd>ingrid</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy--">DefaultPlanSelectionStrategy</a></span>()</code>&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></span>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor.detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="DefaultPlanSelectionStrategy--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DefaultPlanSelectionStrategy</h4>
-<pre>public&nbsp;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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
-                       java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">PlanSelectionStrategy</a></code></span></div>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></dd>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>goal</code> - the goal that must be achieved.</dd>
-<dd><code>plans</code> - the plans that can achieve the goal.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the selected plan.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-"><code>PlanSelectionStrategy.selectPlan(bdi4jade.goal.Goal,
-      java.util.Set)</code></a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li>Next&nbsp;Class</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ the first plan of the set.</div>
+<dl><dt><span class="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">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy</a></strong>()</code>&nbsp;</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">&nbsp;</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/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></strong>(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+          java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</code>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DefaultPlanSelectionStrategy()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DefaultPlanSelectionStrategy</h4>
+<pre>public&nbsp;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&nbsp;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&nbsp;selectPlan(<a href="../../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal,
+              java.util.Set&lt;<a href="../../../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>&gt;&nbsp;plans)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">PlanSelectionStrategy</a></code></strong></div>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan</a></code>&nbsp;in interface&nbsp;<code><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>goal</code> - the goal that must be achieved.</dd><dd><code>plans</code> - the plans that can achieve the goal.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the selected plan.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)"><code>PlanSelectionStrategy.selectPlan(bdi4jade.goal.Goal,
+      java.util.Set)</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DefaultPlanSelectionStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" target="_top">Frames</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
index 3d64c36..e8acab1 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-frame.html
@@ -1,23 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<h1 class="bar"><a href="../../../bdi4jade/util/reasoning/package-summary.html" target="classFrame">bdi4jade.util.reasoning</a></h1>
-<div class="indexContainer">
-<h2 title="Classes">Classes</h2>
-<ul title="Classes">
-<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
-<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
-<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
-<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
-</ul>
-</div>
-</body>
-</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../bdi4jade/util/reasoning/package-summary.html" target="classFrame">bdi4jade.util.reasoning</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</a></li>
+<li><a href="DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultDeliberationFunction</a></li>
+<li><a href="DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultOptionGenerationFunction</a></li>
+<li><a href="DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning" target="classFrame">DefaultPlanSelectionStrategy</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
index a851493..c2d1bd7 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-summary.html
@@ -1,162 +1,153 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.util.reasoning";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;bdi4jade.util.reasoning</h1>
-</div>
-<div class="contentContainer">
-<ul class="blockList">
-<li class="blockList">
-<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Class</th>
-<th class="colLast" scope="col">Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></td>
-<td class="colLast">
-<div class="block">This class is the default strategy for the belief revision.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></td>
-<td class="colLast">
-<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li class="navBarCell1Rev">Package</li>
-<li>Class</li>
-<li><a href="package-use.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/package-summary.html">Prev&nbsp;Package</a></li>
-<li>Next&nbsp;Package</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
-<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="bdi4jade.util.reasoning";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;bdi4jade.util.reasoning</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></td>
+<td class="colLast">
+<div class="block">This class is the default strategy for the belief revision.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></td>
+<td class="colLast">
+<div class="block">The default implementation of the <a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
index fe07eb9..20be2be 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-tree.html
@@ -1,140 +1,131 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>bdi4jade.util.reasoning Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="bdi4jade.util.reasoning Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For Package bdi4jade.util.reasoning</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="../../../overview-tree.html">All Packages</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
-<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>bdi4jade.util.reasoning Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="bdi4jade.util.reasoning Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package bdi4jade.util.reasoning</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="../../../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="../../../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../bdi4jade/util/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html b/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
index e1bfc29..f71cc65 100644
--- a/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
+++ b/bdi-jade/doc/bdi4jade/util/reasoning/package-use.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Uses of Package bdi4jade.util.reasoning</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package bdi4jade.util.reasoning";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 title="Uses of Package bdi4jade.util.reasoning" class="title">Uses of Package<br>bdi4jade.util.reasoning</h1>
-</div>
-<div class="contentContainer">No usage of bdi4jade.util.reasoning</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li>Class</li>
-<li class="navBarCell1Rev">Use</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../index-files/index-1.html">Index</a></li>
-<li><a href="../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
-<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Uses of Package bdi4jade.util.reasoning</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Uses of Package bdi4jade.util.reasoning";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package bdi4jade.util.reasoning" class="title">Uses of Package<br>bdi4jade.util.reasoning</h1>
+</div>
+<div class="contentContainer">No usage of bdi4jade.util.reasoning</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?bdi4jade/util/reasoning/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html b/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
index 8522f2a..fb6d8e4 100644
--- a/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
+++ b/bdi-jade/doc/bdi4jade/util/ReflectionUtils.html
@@ -1,350 +1,321 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:57 BRT 2014 -->
-<title>ReflectionUtils</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReflectionUtils";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":9,"i1":9,"i2":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&nbsp;Class</li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:42 BRT 2014 -->
+<title>ReflectionUtils</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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>
 <div class="block">This is a utility class that provides many methods that use reflection for
- 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">&nbsp;</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>&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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#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>&nbsp;planBody,
-                <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goal)</code>
+ 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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;planBody,
+                <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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 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#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>&nbsp;planBody,
-                 <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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"><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>&nbsp;planBody,
+                 <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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 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#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters</a></span>(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalOut,
-               <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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"><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>&nbsp;goalOut,
+               <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;void&nbsp;setPlanBodyInput(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
-                                    <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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&nbsp;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&nbsp;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&nbsp;void&nbsp;setPlanBodyInput(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
+                    <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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&nbsp;void&nbsp;setPlanBodyOutput(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
-                                     <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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&nbsp;void&nbsp;setPlanBodyOutput(<a href="../../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>&nbsp;planBody,
+                     <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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="setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>setupParameters</h4>
-<pre>public static&nbsp;void&nbsp;setupParameters(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalOut,
-                                   <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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&nbsp;void&nbsp;setupParameters(<a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;goalOut,
+                   <a href="../../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>&nbsp;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="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&nbsp;Class</li>
-<li>Next&nbsp;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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<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:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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="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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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/constant-values.html b/bdi-jade/doc/constant-values.html
index 3b81ecf..1d31ee8 100644
--- a/bdi-jade/doc/constant-values.html
+++ b/bdi-jade/doc/constant-values.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Constant Field Values</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
-<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Constant Field Values</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</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>
+<ul>
+<li><a href="#bdi4jade.examples">bdi4jade.examples.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="bdi4jade.examples">
+<!--   -->
+</a>
+<h2 title="bdi4jade.examples">bdi4jade.examples.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.<a href="bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.BDIAgent1.MY_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/BDIAgent1.html#MY_NAME">MY_NAME</a></code></td>
+<td class="colLast"><code>"AGENT_1"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.<a href="bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.BDIAgent2.MY_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/BDIAgent2.html#MY_NAME">MY_NAME</a></code></td>
+<td class="colLast"><code>"AGENT_2"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.blocksworld.BlocksWorldAgent.BELIEF_CLEAR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BELIEF_CLEAR">BELIEF_CLEAR</a></code></td>
+<td class="colLast"><code>"clear"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="bdi4jade.examples.blocksworld.BlocksWorldAgent.BELIEF_ON">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BELIEF_ON">BELIEF_ON</a></code></td>
+<td class="colLast"><code>"on"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.blocksworld.BlocksWorldCapability.BELIEF_CLEAR">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BELIEF_CLEAR">BELIEF_CLEAR</a></code></td>
+<td class="colLast"><code>"clear"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="bdi4jade.examples.blocksworld.BlocksWorldCapability.BELIEF_ON">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BELIEF_ON">BELIEF_ON</a></code></td>
+<td class="colLast"><code>"on"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.ping.<a href="bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.ping.PingPongCapability.PING">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/ping/PingPongCapability.html#PING">PING</a></code></td>
+<td class="colLast"><code>"ping"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="bdi4jade.examples.ping.PingPongCapability.PONG">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/ping/PingPongCapability.html#PONG">PONG</a></code></td>
+<td class="colLast"><code>"pong"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.planselection.ExperimentRunner.ITERATIONS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="bdi4jade/examples/planselection/ExperimentRunner.html#ITERATIONS">ITERATIONS</a></code></td>
+<td class="colLast"><code>5000</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.planselection.TransportationAgent.SATISFACTION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<td><code><a href="bdi4jade/examples/planselection/TransportationAgent.html#SATISFACTION">SATISFACTION</a></code></td>
+<td class="colLast"><code>"Satisfaction"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="bdi4jade.examples.planselection.TransportationPlan.MAX_TIME_TAKEN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
+<td><code><a href="bdi4jade/examples/planselection/TransportationPlan.html#MAX_TIME_TAKEN">MAX_TIME_TAKEN</a></code></td>
+<td class="colLast"><code>90.0</code></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>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>
diff --git a/bdi-jade/doc/deprecated-list.html b/bdi-jade/doc/deprecated-list.html
index d7f628b..3695f72 100644
--- a/bdi-jade/doc/deprecated-list.html
+++ b/bdi-jade/doc/deprecated-list.html
@@ -1,124 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Deprecated List</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li class="navBarCell1Rev">Deprecated</li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
-<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Deprecated List</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/help-doc.html b/bdi-jade/doc/help-doc.html
index f9b8c59..5f7d4fc 100644
--- a/bdi-jade/doc/help-doc.html
+++ b/bdi-jade/doc/help-doc.html
@@ -1,229 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>API Help</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li class="navBarCell1Rev">Help</li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
-<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>API Help</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>
diff --git a/bdi-jade/doc/index.html b/bdi-jade/doc/index.html
index a40cca8..6f6a19e 100644
--- a/bdi-jade/doc/index.html
+++ b/bdi-jade/doc/index.html
@@ -1,74 +1,33 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Generated Documentation (Untitled)</title>
-<script type="text/javascript">
-    targetPage = "" + window.location.search;
-    if (targetPage != "" && targetPage != "undefined")
-        targetPage = targetPage.substring(1);
-    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-        targetPage = "undefined";
-    function validURL(url) {
-        try {
-            url = decodeURIComponent(url);
-        }
-        catch (error) {
-            return false;
-        }
-        var pos = url.indexOf(".html");
-        if (pos == -1 || pos != url.length - 5)
-            return false;
-        var allowNumber = false;
-        var allowSep = false;
-        var seenDot = false;
-        for (var i = 0; i < url.length - 5; i++) {
-            var ch = url.charAt(i);
-            if ('a' <= ch && ch <= 'z' ||
-                    'A' <= ch && ch <= 'Z' ||
-                    ch == '$' ||
-                    ch == '_' ||
-                    ch.charCodeAt(0) > 127) {
-                allowNumber = true;
-                allowSep = true;
-            } else if ('0' <= ch && ch <= '9'
-                    || ch == '-') {
-                if (!allowNumber)
-                     return false;
-            } else if (ch == '/' || ch == '.') {
-                if (!allowSep)
-                    return false;
-                allowNumber = false;
-                allowSep = false;
-                if (ch == '.')
-                     seenDot = true;
-                if (ch == '/' && seenDot)
-                     return false;
-            } else {
-                return false;
-            }
-        }
-        return true;
-    }
-    function loadFrames() {
-        if (targetPage != "" && targetPage != "undefined")
-             top.classFrame.location = top.targetPage;
-    }
-</script>
-</head>
-<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
-<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
-<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
-<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
-</frameset>
-<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
-<noframes>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<h2>Frame Alert</h2>
-<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
-</noframes>
-</frameset>
-</html>
+<!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 Mon Aug 11 18:04:45 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>
diff --git a/bdi-jade/doc/index-files/index-1.html b/bdi-jade/doc/index-files/index-1.html
index 629c67e..85fde5e 100644
--- a/bdi-jade/doc/index-files/index-1.html
+++ b/bdi-jade/doc/index-files/index-1.html
@@ -1,302 +1,341 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>A-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="A-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev Letter</li>
-<li><a href="index-2.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-1.html" target="_top">Frames</a></li>
-<li><a href="index-1.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:A">
-<!--   -->
-</a>
-<h2 class="title">A</h2>
-<dl>
-<dt><a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a>&lt;<a href="../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt; - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This is an abstract class that implements the <a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief--">AbstractBelief()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-">AbstractBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#AbstractBelief-java.lang.String-T-">AbstractBelief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name and an initial value.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a>&lt;<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt; - 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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>A-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&lt;<a href="../bdi4jade/belief/AbstractBelief.html" title="type parameter in AbstractBelief">T</a>&gt; - 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>&lt;<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt; - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
 <div class="block">This is an abstract class that implements the <a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface,
  and extends the <a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class, parameterizing it with a
- parameterized <code>Set</code>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet--">AbstractBeliefSet()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-">AbstractBeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
-<div class="block">Initializes a belief set with its name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#AbstractBeliefSet-java.lang.String-java.util.Set-">AbstractBeliefSet(String, Set&lt;T&gt;)</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>
+ 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&lt;T&gt;)</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>
 <div class="block">This class represents the plan abstraction, being an abstract implementation
- of the <a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan--">AbstractPlan()</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-">AbstractPlan(String)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Creates a new plan with an identifier.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-">AbstractPlan(String, GoalTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+ 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>
 <div class="block">Creates a new plan with an identifier and a template of goals it can
- achieve.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-">AbstractPlan(String, GoalTemplate, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+ 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>
 <div class="block">Creates a new plan with an identifier, a template of goals it can
- achieve, and a template of messages it can process.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#AbstractPlan-java.lang.String-jade.lang.acl.MessageTemplate-">AbstractPlan(String, MessageTemplate)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+ 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>
 <div class="block">Creates a new plan with an identifier and a template of messages it can
- process.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">AbstractPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This class represents a plan that has been instantiated to be executed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#AbstractPlanBody--">AbstractPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Creates a new plan body instance.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#action--">action()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addBelief-bdi4jade.belief.Belief-">addBelief(Belief&lt;?&gt;)</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#addBeliefBase-bdi4jade.belief.BeliefBase-">addBeliefBase(BeliefBase)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Adds a belief base that contains this belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addBeliefListener-bdi4jade.event.BeliefListener-">addBeliefListener(BeliefListener)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Adds a belief listener to be notified about changes in the belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addCapability-bdi4jade.core.Capability-">addCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a capability to this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#addDefaultPlans--">addDefaultPlans()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Adds a set of default plans to this library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-">addGoal(Capability, Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.core.Capability-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal(Capability, Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
+ 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>
+<div class="block">This class represents a plan that has been instantiated to be executed.</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 instance.</div>
+</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">AchieveBlocksStacked</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#AchieveBlocksStacked(bdi4jade.examples.blocksworld.domain.On[])">AchieveBlocksStacked(On[])</a></span> - Constructor for class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">AchieveOnPlanBody</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html#AchieveOnPlanBody()">AchieveOnPlanBody()</a></span> - Constructor for class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html#action()">action()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/MyPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/helloworld/HelloWorldPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.helloworld.<a href="../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PongPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planfailed/MyPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.planfailed.<a href="../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlanBody.html#action()">action()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ChildPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/MyPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ParentPlan.html#action()">action()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan1Body.html#action()">action()</a></span> - Method in class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan2Body.html#action()">action()</a></span> - Method in class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/belief/BeliefBase.html#addBelief(bdi4jade.belief.Belief)">addBelief(Belief&lt;?&gt;)</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>&nbsp;</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>
 <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="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-">addGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new goal to this agent to be achieved.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addGoal-bdi4jade.goal.Goal-bdi4jade.event.GoalListener-">addGoal(Goal, GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
+ 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>
 <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="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>
+ 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>
 <div class="block">Adds a goal to this dependency, indicating that the root plan depends on
- 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>
+ 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>
 <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="memberNameLink"><a href="../bdi4jade/core/Intention.html#addGoalListener-bdi4jade.event.GoalListener-">addGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Adds a listener to be notified when the given has achieve its end state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#addGoalTemplate-bdi4jade.plan.GoalTemplate-">addGoalTemplate(GoalTemplate)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Adds template of goals that this plan can achieve.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#addMessageTemplate-jade.lang.acl.MessageTemplate-">addMessageTemplate(MessageTemplate)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Adds a message template of messages that this plan can process.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#addOrUpdateBelief-bdi4jade.belief.Belief-">addOrUpdateBelief(Belief&lt;?&gt;)</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#addPlan-bdi4jade.plan.Plan-">addPlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Adds a plan to the plan library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#addSetValue-T-">addSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
-<div class="block">Adds a value of this belief set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#addSetValue-T-">addSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#addSoftgoal-bdi4jade.goal.Softgoal-">addSoftgoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Adds a new softgoal to this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#addValue-T-">addValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
+ 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&lt;?&gt;)</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Adds a value to the belief set and notifies belief bases of the addition
- of this value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#addValue-T-">addValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Adds a new value to this belief set.</div>
-</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">AndPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
-<dd>
-<div class="block">This class represents an AND dependency between a plan and a set of goals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-">AndPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency-bdi4jade.plan.Plan-java.util.List-">AndPlanGoalDependency(Plan, List&lt;Goal&gt;)</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>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#addValue(T, java.lang.Double)">addValue(T, Double)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples"><span class="strong">AgentStarter</span></a> - Class in <a href="../bdi4jade/examples/package-summary.html">bdi4jade.examples</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/AgentStarter.html#AgentStarter()">AgentStarter()</a></span> - Constructor for class bdi4jade.examples.<a href="../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples">AgentStarter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/MyAgentSoftgoals.html#ALL_SOFTGOALS">ALL_SOFTGOALS</a></span> - Static variable in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">MyAgentSoftgoals</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#AndPlanGoalDependency(bdi4jade.plan.Plan, java.util.List)">AndPlanGoalDependency(Plan, List&lt;Goal&gt;)</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>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-10.html b/bdi-jade/doc/index-files/index-10.html
index dd481ee..15f037e 100644
--- a/bdi-jade/doc/index-files/index-10.html
+++ b/bdi-jade/doc/index-files/index-10.html
@@ -1,133 +1,120 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>L-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="L-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-9.html">Prev Letter</a></li>
-<li><a href="index-11.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-10.html" target="_top">Frames</a></li>
-<li><a href="index-10.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:L">
-<!--   -->
-</a>
-<h2 class="title">L</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#log">log</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>K-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="K-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_K_">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#keySet()">keySet()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-11.html b/bdi-jade/doc/index-files/index-11.html
index 0f18924..e1e305c 100644
--- a/bdi-jade/doc/index-files/index-11.html
+++ b/bdi-jade/doc/index-files/index-11.html
@@ -1,161 +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 Mon Aug 11 00:39:00 BRT 2014 -->
-<title>M-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="M-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-10.html">Prev Letter</a></li>
-<li><a href="index-12.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-11.html" target="_top">Frames</a></li>
-<li><a href="index-11.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:M">
-<!--   -->
-</a>
-<h2 class="title">M</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match-jade.lang.acl.ACLMessage-">match(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#match-bdi4jade.goal.Goal-">match(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This methods checks if the given goal matches this template.</div>
-</dd>
-<dt><a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">MessageGoal</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd>
-<div class="block">This class represents the goal of processing a message received by the agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#MessageGoal--">MessageGoal()</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#MessageGoal-jade.lang.acl.ACLMessage-">MessageGoal(ACLMessage)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd>
-<div class="block">Initializes a message goal with the given message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#metadata">metadata</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#myAgent">myAgent</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>L-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#log">log</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-12.html b/bdi-jade/doc/index-files/index-12.html
index a49c73f..1e71db5 100644
--- a/bdi-jade/doc/index-files/index-12.html
+++ b/bdi-jade/doc/index-files/index-12.html
@@ -1,156 +1,204 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>N-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="N-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-11.html">Prev Letter</a></li>
-<li><a href="index-13.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-12.html" target="_top">Frames</a></li>
-<li><a href="index-12.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>M-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_M_">
+<!--   -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="strong"><a href="../bdi4jade/examples/AgentStarter.html#main(java.lang.String[])">main(String[])</a></span> - Static method in class bdi4jade.examples.<a href="../bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples">AgentStarter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html#main(java.lang.String[])">main(String[])</a></span> - Static method in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/ExperimentRunner.html#main(java.lang.String[])">main(String[])</a></span> - Static method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></dt>
+<dd>&nbsp;</dd>
+<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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#MAX_TIME_TAKEN">MAX_TIME_TAKEN</a></span> - Static variable in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Plans.html#MOTORCYCLE_PLAN">MOTORCYCLE_PLAN</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/BDIAgent1.html#MY_NAME">MY_NAME</a></span> - Static variable in class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/BDIAgent2.html#MY_NAME">MY_NAME</a></span> - Static variable in class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgent</span></a> - Class in <a href="../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/MyAgent.html#MyAgent()">MyAgent()</a></span> - Constructor for class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgentSoftgoals</span></a> - Class in <a href="../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal"><span class="strong">MyGoal</span></a> - Class in <a href="../bdi4jade/examples/template/goal/package-summary.html">bdi4jade.examples.template.goal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/goal/MyGoal.html#MyGoal()">MyGoal()</a></span> - Constructor for class bdi4jade.examples.template.goal.<a href="../bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">MyGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">MyPlan</span></a> - Class in <a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/MyPlan.html#MyPlan()">MyPlan()</a></span> - Constructor for class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed"><span class="strong">MyPlan</span></a> - Class in <a href="../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planfailed/MyPlan.html#MyPlan()">MyPlan()</a></span> - Constructor for class bdi4jade.examples.planfailed.<a href="../bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">MyPlan</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/MyPlan.html#MyPlan()">MyPlan()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1</span></a> - Class in <a href="../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan1.html#MyPlan1()">MyPlan1()</a></span> - Constructor for class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan">MyPlan1</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1Body</span></a> - Class in <a href="../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan1Body.html#MyPlan1Body()">MyPlan1Body()</a></span> - Constructor for class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">MyPlan1Body</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2</span></a> - Class in <a href="../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan2.html#MyPlan2()">MyPlan2()</a></span> - Constructor for class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan">MyPlan2</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2Body</span></a> - Class in <a href="../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/plan/MyPlan2Body.html#MyPlan2Body()">MyPlan2Body()</a></span> - Constructor for class bdi4jade.examples.template.plan.<a href="../bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">MyPlan2Body</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-13.html b/bdi-jade/doc/index-files/index-13.html
index b53c3f1..3fbbd68 100644
--- a/bdi-jade/doc/index-files/index-13.html
+++ b/bdi-jade/doc/index-files/index-13.html
@@ -1,170 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>O-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="O-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-12.html">Prev Letter</a></li>
-<li><a href="index-14.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-13.html" target="_top">Frames</a></li>
-<li><a href="index-13.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#onStart--">onStart()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
-<dd>
-<div class="block">Initializes this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#onStart--">onStart()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">This method is executed just once before starting this plan body
- execution.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#onStart--">onStart()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Initializes this plan.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the option generation functions to be used in the
- BDI-interpreter.</div>
-</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">OrPlanGoalDependency</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
-<dd>
-<div class="block">This class represents an OR dependency between a plan and a set of goals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-">OrPlanGoalDependency(Plan)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency-bdi4jade.plan.Plan-java.util.Map-">OrPlanGoalDependency(Plan, Map&lt;Goal, Double&gt;)</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">OutputPlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This interface defines that a <code>PlanBodyInterface</code> provides output for a goal
- that is being achieved.</div>
-</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>N-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&nbsp;</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><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent</span></a> - Class in <a href="../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html#NestedCapabilitiesAgent()">NestedCapabilitiesAgent()</a></span> - Constructor for class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent.Belief</span></a> - Enum in <a href="../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></dt>
+<dd>&nbsp;</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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-14.html b/bdi-jade/doc/index-files/index-14.html
index 908ead7..b975c4f 100644
--- a/bdi-jade/doc/index-files/index-14.html
+++ b/bdi-jade/doc/index-files/index-14.html
@@ -1,273 +1,195 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>P-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="P-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-13.html">Prev Letter</a></li>
-<li><a href="index-15.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-14.html" target="_top">Frames</a></li>
-<li><a href="index-14.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#ParallelGoalPlanBody--">ParallelGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
-<dd>
-<div class="block">Created a new ParallelGoalPlan.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">ParameterException</span></a> - Exception in <a href="../bdi4jade/exception/package-summary.html">bdi4jade.exception</a></dt>
-<dd>
-<div class="block">This class represents an exception that occurred when parameters are being
- set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException--">ParameterException()</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
-<dd>
-<div class="block">Creates a new instance of ParameterException.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-">ParameterException(String)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
-<dd>
-<div class="block">Creates a new instance of ParameterException.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.String-java.lang.Throwable-">ParameterException(String, Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
-<dd>
-<div class="block">Creates a new instance of ParameterException.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/exception/ParameterException.html#ParameterException-java.lang.Throwable-">ParameterException(Throwable)</a></span> - Constructor for exception bdi4jade.exception.<a href="../bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception">ParameterException</a></dt>
-<dd>
-<div class="block">Creates a new instance of ParameterException.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#partCapabilities">partCapabilities</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">PersistentBelief</span></a>&lt;<a href="../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt; - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class extends the <a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><code>Belief</code></a> and represents a persistent belief,
- which is persisted in a permanent memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#PersistentBelief-java.lang.String-">PersistentBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd>
-<div class="block">Initializes a belief with its name.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a> - Interface in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This interfaces represents the plan abstraction.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/Plan.EndState.html" title="enum in bdi4jade.plan"><span class="typeNameLink">Plan.EndState</span></a> - Enum in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This enumeration represents the possible end states of a plan execution.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a> - Interface in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This interface defines a PlanBody.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span> - Variable in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Plan&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Creates a plan library base associated with a capability and adds the
- plans in the provided set.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the plan selection strategy to be used in a
- capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata(Object, Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
-<dd>
-<div class="block">Put a metadata in this element.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#putMetadata-java.lang.Object-java.lang.Object-">putMetadata(Object, Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
-<dd>
-<div class="block">Put a metadata in this element.</div>
-</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>O-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_O_">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">On</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#On(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">On(Thing, Thing)</a></span> - Constructor for class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ChildPlan.html#onAbort()">onAbort()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></dt>
+<dd>&nbsp;</dd>
+<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/examples/blocksworld/plan/TopLevelPlanBody.html#onEnd()">onEnd()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ParentPlan.html#onEnd()">onEnd()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></dt>
+<dd>&nbsp;</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/examples/blocksworld/plan/AchieveOnPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPlan.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PongPlan.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlanBody.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ChildPlan.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/MyPlan.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">MyPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ParentPlan.html#onStart()">onStart()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></dt>
+<dd>&nbsp;</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>&nbsp;</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.</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#OrPlanGoalDependency(bdi4jade.plan.Plan, java.util.Map)">OrPlanGoalDependency(Plan, Map&lt;Goal, Double&gt;)</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>&nbsp;</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 <code>PlanBodyInterface</code> provides output for a goal
+ that is being achieved.</div>
+</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-15.html b/bdi-jade/doc/index-files/index-15.html
index 2e2f80d..09f6132 100644
--- a/bdi-jade/doc/index-files/index-15.html
+++ b/bdi-jade/doc/index-files/index-15.html
@@ -1,219 +1,318 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>R-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="R-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-14.html">Prev Letter</a></li>
-<li><a href="index-16.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-15.html" target="_top">Frames</a></li>
-<li><a href="index-15.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:R">
-<!--   -->
-</a>
-<h2 class="title">R</h2>
-<dl>
-<dt><a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a> - Class in <a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a></dt>
-<dd>
-<div class="block">This is a utility class that provides many methods that use reflection for
- different purposes.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#ReflectionUtils--">ReflectionUtils()</a></span> - Constructor for class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#removeBelief-java.lang.String-">removeBelief(String)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Removes a belief from the belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase(BeliefBase)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#removeBeliefBase-bdi4jade.belief.BeliefBase-">removeBeliefBase(BeliefBase)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Removes a belief base that does not contain this belief anymore.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#removeBeliefListener-bdi4jade.event.BeliefListener-">removeBeliefListener(BeliefListener)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Removes a belief listener.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#removeCapability-bdi4jade.core.Capability-">removeCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Removes a capability from this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal(Goal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">AndPlanGoalDependency</a></dt>
-<dd>
-<div class="block">Remove a goal from this dependency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html#removeGoal-bdi4jade.goal.Goal-">removeGoal(Goal)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased">OrPlanGoalDependency</a></dt>
-<dd>
-<div class="block">Remove a goal from this dependency.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#removeGoalListener-bdi4jade.event.GoalListener-">removeGoalListener(GoalListener)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Removes a goal listener to not be notified about the goal achievement
- anymore.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#removeMetadata-java.lang.Object-">removeMetadata(Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
-<dd>
-<div class="block">Removes a metadata of this element.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#removeMetadata-java.lang.Object-">removeMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
-<dd>
-<div class="block">Removes a metadata of this element.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#removePartCapability-bdi4jade.core.Capability-">removePartCapability(Capability)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#removePlan-bdi4jade.plan.Plan-">removePlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Removes a plan from the plan library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#removeSetValue-T-">removeSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
-<div class="block">Removes a value of this belief set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#removeSetValue-T-">removeSetValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBeliefSet.html#removeValue-T-">removeValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief">AbstractBeliefSet</a></dt>
-<dd>
-<div class="block">Removes a value of the belief set and notifies belief bases of the
- removal of this value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#removeValue-T-">removeValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Removes a value from this belief set.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#reset--">reset()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Restores plan body initial state.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#restart--">restart()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Restarts a blocked plan body.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#reviewBeliefs--">reviewBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">This method is an empty place holder for subclasses.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dt>
-<dd>
-<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.BDIAgent-">reviewBeliefs(BDIAgent)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd>
-<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
- capabilties.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs-bdi4jade.core.Capability-">reviewBeliefs(Capability)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>P-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_P_">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><a href="../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Pair</span></a>&lt;<a href="../bdi4jade/examples/planselection/Pair.html" title="type parameter in Pair">T</a>&gt; - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Pair.html#Pair()">Pair()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Pair.html#Pair(T, T)">Pair(T, T)</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection">Pair</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">PairT</span></a>&lt;<a href="../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T1</a>,<a href="../bdi4jade/examples/planselection/PairT.html" title="type parameter in PairT">T2</a>&gt; - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#PairT()">PairT()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#PairT(T1, T2)">PairT(T1, T2)</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</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>&nbsp;</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>&nbsp;</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>
+<div class="block">Created a new ParallelGoalPlan.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="strong">Parameter</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
+<dd>&nbsp;</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>&nbsp;</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><a href="../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ParentPlan</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ParentPlan.html#ParentPlan()">ParentPlan()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">ParentPlan</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#PERFORMANCE">PERFORMANCE</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">PerformMove</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html#PerformMove(bdi4jade.examples.blocksworld.domain.Thing, bdi4jade.examples.blocksworld.domain.Thing)">PerformMove(Thing, Thing)</a></span> - Constructor for class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">PerformMovePlanBody</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html#PerformMovePlanBody()">PerformMovePlanBody()</a></span> - Constructor for class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">PerformMovePlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief"><span class="strong">PersistentBelief</span></a>&lt;<a href="../bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt; - 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/examples/ping/Ping.html" title="class in bdi4jade.examples.ping"><span class="strong">Ping</span></a> - Class in <a href="../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/Ping.html#Ping(java.lang.String)">Ping(String)</a></span> - Constructor for class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPongCapability.html#PING">PING</a></span> - Static variable in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPlan</span></a> - Class in <a href="../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPlan.html#PingPlan()">PingPlan()</a></span> - Constructor for class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">PingPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPongCapability</span></a> - Class in <a href="../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPongCapability.html#PingPongCapability(java.lang.String, java.lang.String)">PingPongCapability(String, String)</a></span> - Constructor for class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></dt>
+<dd>&nbsp;</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>&nbsp;</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 PlanBody.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#planBodyClass">planBodyClass</a></span> - Variable in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed"><span class="strong">PlanFailedCapability</span></a> - Class in <a href="../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html#PlanFailedCapability()">PlanFailedCapability()</a></span> - Constructor for class bdi4jade.examples.planfailed.<a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Plan&gt;)</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/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Plans</span></a> - Interface in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Plans.html#PLANS">PLANS</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the plan selection strategy to be used in a
+ capability.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPongCapability.html#PONG">PONG</a></span> - Static variable in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PongPlan</span></a> - Class in <a href="../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PongPlan.html#PongPlan()">PongPlan()</a></span> - Constructor for class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">PongPlan</a></dt>
+<dd>&nbsp;</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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-16.html b/bdi-jade/doc/index-files/index-16.html
index 2eb7c3c..23d3280 100644
--- a/bdi-jade/doc/index-files/index-16.html
+++ b/bdi-jade/doc/index-files/index-16.html
@@ -1,373 +1,212 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>S-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="S-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-15.html">Prev Letter</a></li>
-<li><a href="index-17.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-16.html" target="_top">Frames</a></li>
-<li><a href="index-16.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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&lt;Plan&gt;)</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set&lt;Plan&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dt>
-<dd>
-<div class="block">Selects a plan to be executed to achieve the given goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan-bdi4jade.goal.Goal-java.util.Set-">selectPlan(Goal, Set&lt;Plan&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">SequentialGoal</a></dt>
-<dd>
-<div class="block">Creates a new SequentialGoal.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>
-<div class="block">This plan</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#SequentialGoalPlanBody--">SequentialGoalPlanBody()</a></span> - Constructor for class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Created a new SequentialGoalPlan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setAction-bdi4jade.event.BeliefEvent.Action-">setAction(BeliefEvent.Action)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Sets the action performed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setArgs-java.lang.Object-">setArgs(Object)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Sets the arguments associated with the action performed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#setBelief-bdi4jade.belief.Belief-">setBelief(Belief&lt;?&gt;)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Sets the belief over which the event has occurred.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setBeliefRevisionStrategy-bdi4jade.reasoning.BeliefRevisionStrategy-">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#setCapability-bdi4jade.core.Capability-">setCapability(Capability)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Associates a capability with this belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#setCompletedGoals-java.util.List-">setCompletedGoals(List&lt;Goal&gt;)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Sets the list of completed goals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setDeliberationFunction-bdi4jade.reasoning.DeliberationFunction-">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#setMessage-jade.lang.acl.ACLMessage-">setMessage(ACLMessage)</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd>
-<div class="block">Sets the message of this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setMyAgent-bdi4jade.core.BDIAgent-">setMyAgent(BDIAgent)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setName-java.lang.String-">setName(String)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Sets the name of this belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#setName-java.lang.String-">setName(String)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
-<dd>
-<div class="block">Sets the name of this softgoal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#setNextGoal-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setNextGoal(Goal, Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>
-<div class="block">Sets the parameters of the next goal to be executed based on the previous
- goal execution.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setNoLongerDesired-bdi4jade.goal.Goal-">setNoLongerDesired(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Sets a goal to be no longer desired.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction-bdi4jade.reasoning.OptionGenerationFunction-">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyInput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyInput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Sets the input parameters of a plan body based on the parameters passed
- in the goal that triggered its execution.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setPlanBodyOutput-bdi4jade.plan.planbody.PlanBody-bdi4jade.goal.Goal-">setPlanBodyOutput(PlanBody, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Sets the output parameters of a goal based on the output generated by the
- plan body whose execution was triggered by this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Sets the plan library with which this plan is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#setPlanLibrary-bdi4jade.plan.PlanLibrary-">setPlanLibrary(PlanLibrary)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Sets the plan library with which this plan is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setPlanSelectionStrategy-bdi4jade.reasoning.PlanSelectionStrategy-">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#setStatus-bdi4jade.goal.GoalStatus-">setStatus(GoalStatus)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Sets the goal status.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Initializes the BDI agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#setup--">setup()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">This is an empty holder for being overridden by subclasses.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/ReflectionUtils.html#setupParameters-bdi4jade.goal.Goal-bdi4jade.goal.Goal-">setupParameters(Goal, Goal)</a></span> - Static method in class bdi4jade.util.<a href="../bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util">ReflectionUtils</a></dt>
-<dd>
-<div class="block">Sets the input parameters of goal based on the output parameters of
- another goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#setValue-T-">setValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Sets a new value to the belief and notifies belief bases of changes on
- this belief value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#setValue-T-">setValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Sets the new value of the belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html#setValue-java.lang.Double-">setValue(Double)</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased">PlanContribution</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This class represents a plan whose plan body is a class that can be
- instantiated by invoking the <code>Class.newInstance()</code> method.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-java.lang.Class-">SimplePlan(Class&lt;? extends Goal&gt;, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to achieve goals of the given
- goal class, and its body should be instances of the provided plan body
- class.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.Class-">SimplePlan(Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan(GoalTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to achieve goals that match the
- provided template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(GoalTemplate, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to achieve goals that match the
- provided goal template and process messages that match the provided
- message template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to process messages that match
- the provided message template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-java.lang.Class-">SimplePlan(String, GoalTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to achieve goals that match the
- provided template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-bdi4jade.plan.GoalTemplate-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(String, GoalTemplate, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to achieve goals that match the
- provided goal template and process messages that match the provided
- message template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan-java.lang.String-jade.lang.acl.MessageTemplate-java.lang.Class-">SimplePlan(String, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new simple plan, which is able to process messages that match
- the provided message template.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#size--">size()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Gets the size of this specific belief base (the number of beliefs).</div>
-</dd>
-<dt><a href="../bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
-<div class="block">This interface defines the abstraction of an agent softgoal.</div>
-</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">SoftgoalPreferences</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
-<dd>
-<div class="block">This is an agent transient belief (@see <a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><code>TransientBelief</code></a>) that stores
- the preferences for softgoals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html#SoftgoalPreferences--">SoftgoalPreferences()</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#start--">start()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Starts the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#start--">start()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Stops the plan body, a <code>Behaviour</code>, associated with this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#stop--">stop()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>R-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_R_">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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/plan/planbody/PlanBody.html#restart()">restart()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
+<dd>
+<div class="block">Restarts a blocked plan body.</div>
+</dd>
+<dt><span class="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 an empty place holder for subclasses.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs(BDIAgent)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">This method receives an agent whose beliefs are to be reviewed.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.BDIAgent)">reviewBeliefs(BDIAgent)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd>
+<div class="block">Invokes the <code>BeliefBase#reviewBeliefs()</code> for the belief base of all
+ capabilties.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(bdi4jade.core.Capability)">reviewBeliefs(Capability)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/ExperimentRunner.html#run()">run()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-17.html b/bdi-jade/doc/index-files/index-17.html
index 9bdbbcc..8706cb9 100644
--- a/bdi-jade/doc/index-files/index-17.html
+++ b/bdi-jade/doc/index-files/index-17.html
@@ -1,214 +1,412 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>T-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="T-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-16.html">Prev Letter</a></li>
-<li><a href="index-18.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-17.html" target="_top">Frames</a></li>
-<li><a href="index-17.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:T">
-<!--   -->
-</a>
-<h2 class="title">T</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#takeDown--">takeDown()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Returns a string representation of this goal, in the form
- "BeliefGoal: belief name".</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
-<dd>
-<div class="block">Returns a string representation of this goal, in the form
- "BeliefSetValueGoal: BELIEF NAME should have BELIEF VALUE".</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
-<dd>
-<div class="block">Returns a string representation of this goal, in the form
- "BeliefValueGoal: BELIEF NAME should be BELIEF VALUE".</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#toString--">toString()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
-<dd>
-<div class="block">Returns the string representation of this softgoal, which is its name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/MessageGoal.html#toString--">toString()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">MessageGoal</a></dt>
-<dd>
-<div class="block">Returns a string representation of this goal, in the form
- "MessageGoal: message".</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#toString--">toString()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Returns the string representation of this plan, which is its id.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a>&lt;<a href="../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt; - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class extends the <a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><code>AbstractBelief</code></a> class and represents a
- transient belief, which is not persisted in a permanent memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief--">TransientBelief()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-">TransientBelief(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>
-<div class="block">Initializes a transient belief with its name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#TransientBelief-java.lang.String-T-">TransientBelief(String, T)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>
-<div class="block">Initializes a transient belief with its name and a initial value.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a>&lt;<a href="../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt; - Class in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
-<div class="block">This class extends the <a href="../bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><code>AbstractBeliefSet</code></a> class and implements
- <a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><code>BeliefSet</code></a> interface, representing a transient belief set, which is
- not persisted in a permanent memory.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet--">TransientBeliefSet()</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>
-<div class="block">The default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-">TransientBeliefSet(String)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>
-<div class="block">Initializes a belief set with its name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#TransientBeliefSet-java.lang.String-java.util.Set-">TransientBeliefSet(String, Set&lt;T&gt;)</a></span> - Constructor for class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>
-<div class="block">Initializes a belief set with its name and an initial set of values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#tryToAchive--">tryToAchive()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Makes this intention starts to try to achieve the goal.</div>
-</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>S-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_S_">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#SAFETY">SAFETY</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationAgent.html#SATISFACTION">SATISFACTION</a></span> - Static variable in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#SECURITY">SECURITY</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set&lt;Plan&gt;)</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/reasoning/PlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set&lt;Plan&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a></dt>
+<dd>
+<div class="block">Selects a plan to be executed to achieve the given goal.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(bdi4jade.goal.Goal, java.util.Set)">selectPlan(Goal, Set&lt;Plan&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</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</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>
+<div class="block">Created a new SequentialGoalPlan.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.html#setAction(bdi4jade.event.BeliefEvent.Action)">setAction(BeliefEvent.Action)</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
+<dd>
+<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&lt;?&gt;)</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/BDIAgent.html#setBeliefRevisionStrategy(bdi4jade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy(BeliefRevisionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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/goal/CompositeGoal.html#setCompletedGoals(java.util.List)">setCompletedGoals(List&lt;Goal&gt;)</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/BDIAgent.html#setDeliberationFunction(bdi4jade.reasoning.DeliberationFunction)">setDeliberationFunction(DeliberationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#setMsg(java.lang.String)">setMsg(String)</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#setMsg(java.lang.String)">setMsg(String)</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></dt>
+<dd>&nbsp;</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>&nbsp;</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/examples/planparameter/HelloWorldParamPlan.html#setName(java.lang.String)">setName(String)</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></dt>
+<dd>&nbsp;</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/BDIAgent.html#setNoLongerDesired(bdi4jade.goal.Goal)">setNoLongerDesired(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Sets a goal to be no longer desired.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#setOptionGenerationFunction(bdi4jade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction(OptionGenerationFunction)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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/BDIAgent.html#setPlanSelectionStrategy(bdi4jade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy(PlanSelectionStrategy)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#setTime(long)">setTime(long)</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></dt>
+<dd>&nbsp;</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/examples/compositegoal/CompositeGoalCapability.html#setup()">setup()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/ping/PingPongCapability.html#setup()">setup()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">PingPongCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html#setup()">setup()</a></span> - Method in class bdi4jade.examples.planfailed.<a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/SubgoalCapability.html#setup()">setup()</a></span> - Method in class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#setValue1(T1)">setValue1(T1)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#setValue2(T2)">setValue2(T2)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="strong">SimplePlan</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
+<dd>
+<div class="block">This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the <code>Class.newInstance()</code> method.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan(Class&lt;? extends Goal&gt;, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals of the given
+ goal class, and its body should be instances of the provided plan body
+ class.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.Class)">SimplePlan(Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan(GoalTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided template.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(GoalTemplate, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided goal template and process messages that match the provided
+ message template.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to process messages that match
+ the provided message template.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, java.lang.Class)">SimplePlan(String, GoalTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided template.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, bdi4jade.goal.GoalTemplate, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(String, GoalTemplate, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to achieve goals that match the
+ provided goal template and process messages that match the provided
+ message template.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan(String, MessageTemplate, Class&lt;? extends PlanBody&gt;)</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new simple plan, which is able to process messages that match
+ the provided message template.</div>
+</dd>
+<dt><span class="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><span class="strong"><a href="../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal1">Softgoal1</a></span> - Static variable in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">MyAgentSoftgoals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/MyAgentSoftgoals.html#Softgoal2">Softgoal2</a></span> - Static variable in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template">MyAgentSoftgoals</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Softgoals</span></a> - Interface in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#SOFTGOALS">SOFTGOALS</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</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, a <code>Behaviour</code>, associated with this plan.</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>&nbsp;</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>&nbsp;</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 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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#stats()">stats()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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>&nbsp;</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, a <code>Behaviour</code>, associated with this plan.</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Subgoal</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/Subgoal.html#Subgoal()">Subgoal()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">Subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">SubgoalCapability</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/SubgoalCapability.html#SubgoalCapability()">SubgoalCapability()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">SubgoalCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">SuccessPlanBody</span></a> - Class in <a href="../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html#SuccessPlanBody()">SuccessPlanBody()</a></span> - Constructor for class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">SuccessPlanBody</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-18.html b/bdi-jade/doc/index-files/index-18.html
index d0c4989..e432e54 100644
--- a/bdi-jade/doc/index-files/index-18.html
+++ b/bdi-jade/doc/index-files/index-18.html
@@ -1,153 +1,269 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>U-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="U-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-17.html">Prev Letter</a></li>
-<li><a href="index-19.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
-<li><a href="index-18.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:U">
-<!--   -->
-</a>
-<h2 class="title">U</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#updateBelief-java.lang.String-java.lang.Object-">updateBelief(String, Object)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Updates the value of a belief in the belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#updateValue-T-">updateValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Sets the value of this belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#updateValue-T-">updateValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd>
-<div class="block">Not implemented yet.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#updateValue-T-">updateValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#updateValue-java.util.Set-">updateValue(Set&lt;T&gt;)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedBDIAgent</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html#UtilityBasedBDIAgent--">UtilityBasedBDIAgent()</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/extension/planselection/utilitybased/package-summary.html">bdi4jade.extension.planselection.utilitybased</a></dt>
-<dd>
-<div class="block">A utility-based implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#UtilityBasedPlanSelectionStrategy-bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent-">UtilityBasedPlanSelectionStrategy(UtilityBasedBDIAgent)</a></span> - Constructor for class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-17.html">Prev Letter</a></li>
-<li><a href="index-19.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-18.html" target="_top">Frames</a></li>
-<li><a href="index-18.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>T-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_T_">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Table</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Table.html#Table()">Table()</a></span> - Constructor for class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#TABLE">TABLE</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">TestPlanBody</span></a> - Class in <a href="../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html#TestPlanBody()">TestPlanBody()</a></span> - Constructor for class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">TestPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><span class="strong">Thing</span></a> - Interface in <a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#THINGS">THINGS</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">TopLevelGoal</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/TopLevelGoal.html#TopLevelGoal()">TopLevelGoal()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">TopLevelGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">TopLevelPlanBody</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html#TopLevelPlanBody()">TopLevelPlanBody()</a></span> - Constructor for class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">TopLevelPlanBody</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Block.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Clear.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Table.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#toString()">toString()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</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>&nbsp;</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><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#toStringTab()">toStringTab()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a>&lt;<a href="../bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt; - 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>&lt;<a href="../bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt; - 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&lt;T&gt;)</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/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationAgent</span></a> - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationAgent.html#TransportationAgent()">TransportationAgent()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationGoal</span></a> - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationGoal.html#TransportationGoal()">TransportationGoal()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">TransportationGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlan</span></a> - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#TransportationPlan(java.lang.String, double, double, boolean, double, double, int, int)">TransportationPlan(String, double, double, boolean, double, double, int, int)</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlanBody</span></a> - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlanBody.html#TransportationPlanBody()">TransportationPlanBody()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">TransportationPlanBody</a></dt>
+<dd>&nbsp;</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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-19.html b/bdi-jade/doc/index-files/index-19.html
index 218b8f2..483e83e 100644
--- a/bdi-jade/doc/index-files/index-19.html
+++ b/bdi-jade/doc/index-files/index-19.html
@@ -1,167 +1,146 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>V-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="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-18.html">Prev Letter</a></li>
-<li><a href="index-20.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li>
-<li><a href="index-19.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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-18.html">Prev Letter</a></li>
-<li><a href="index-20.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-19.html" target="_top">Frames</a></li>
-<li><a href="index-19.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>U-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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-18.html">Prev Letter</a></li>
+<li><a href="index-20.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-19.html" target="_top">Frames</a></li>
+<li><a href="index-19.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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/examples/planselection/TransportationAgent.html#updatePreferences()">updatePreferences()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/belief/TransientBeliefSet.html#updateValue(java.util.Set)">updateValue(Set&lt;T&gt;)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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-18.html">Prev Letter</a></li>
+<li><a href="index-20.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-19.html" target="_top">Frames</a></li>
+<li><a href="index-19.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/index-files/index-2.html b/bdi-jade/doc/index-files/index-2.html
index 052bdd9..e4a62a5 100644
--- a/bdi-jade/doc/index-files/index-2.html
+++ b/bdi-jade/doc/index-files/index-2.html
@@ -1,324 +1,426 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>B-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="B-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-1.html">Prev Letter</a></li>
-<li><a href="index-3.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-2.html" target="_top">Frames</a></li>
-<li><a href="index-2.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>B-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;</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/examples/package-summary.html">bdi4jade.examples</a> - package bdi4jade.examples</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a> - package bdi4jade.examples.blocksworld</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a> - package bdi4jade.examples.blocksworld.domain</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a> - package bdi4jade.examples.blocksworld.goal</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a> - package bdi4jade.examples.blocksworld.plan</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a> - package bdi4jade.examples.compositegoal</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a> - package bdi4jade.examples.helloworld</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a> - package bdi4jade.examples.nestedcapabilities</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a> - package bdi4jade.examples.ping</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a> - package bdi4jade.examples.planfailed</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a> - package bdi4jade.examples.planparameter</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a> - package bdi4jade.examples.planselection</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a> - package bdi4jade.examples.subgoal</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a> - package bdi4jade.examples.template</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/goal/package-summary.html">bdi4jade.examples.template.goal</a> - package bdi4jade.examples.template.goal</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a> - package bdi4jade.examples.template.plan</dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a> - package bdi4jade.util</dt>
-<dd>
-<div class="block">This package contains utility classes.</div>
-</dd>
-<dt><a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> - package bdi4jade.util.reasoning</dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
+ executed to achieve goals.</div>
+</dd>
+<dt><a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a> - package bdi4jade.reasoning</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/util/package-summary.html">bdi4jade.util</a> - package bdi4jade.util</dt>
+<dd>
+<div class="block">This package contains utility classes.</div>
+</dd>
+<dt><a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a> - package bdi4jade.util.reasoning</dt>
+<dd>&nbsp;</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="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent--">BDIAgent()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability-">BDIAgent(Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-bdi4jade.core.Capability:A-">BDIAgent(Capability[])</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#BDIAgent-java.util.Collection-">BDIAgent(Collection&lt;Capability&gt;)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMatchExpression--">BDIAgentMatchExpression()</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</a></dt>
-<dd>&nbsp;</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>
+ 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&lt;Capability&gt;)</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/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent1</span></a> - Class in <a href="../bdi4jade/examples/package-summary.html">bdi4jade.examples</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/BDIAgent1.html#BDIAgent1()">BDIAgent1()</a></span> - Constructor for class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent2</span></a> - Class in <a href="../bdi4jade/examples/package-summary.html">bdi4jade.examples</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/BDIAgent2.html#BDIAgent2()">BDIAgent2()</a></span> - Constructor for class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></dt>
+<dd>&nbsp;</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>
 <div class="block">This class extends the <code>MsgReceiver</code> behavior from the JADE platform
  and is responsible for receiving agent messages and creating
- <a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> so that a BDI agent can process it.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver-bdi4jade.core.BDIAgent-">BDIAgentMsgReceiver(BDIAgent)</a></span> - Constructor for class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd>
-<div class="block">Initializes this message receiver, which is associated with a BDI agent.</div>
-</dd>
-<dt><a href="../bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> - Class in <a href="../bdi4jade/message/package-summary.html">bdi4jade.message</a></dt>
-<dd>
+ <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>
 <div class="block">This class implements the <code>MessageTemplate.MatchExpression</code> interface from JADE and
  is responsible for verifying if there is at least one agent capability
- with a plan that is able to process a given message.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;<a href="../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; - 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>
+ 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>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">Belief</span></a>&lt;<a href="../bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; - 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><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BELIEF_CLEAR">BELIEF_CLEAR</a></span> - Static variable in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BELIEF_CLEAR">BELIEF_CLEAR</a></span> - Static variable in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BELIEF_ON">BELIEF_ON</a></span> - Static variable in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BELIEF_ON">BELIEF_ON</a></span> - Static variable in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></dt>
+<dd>&nbsp;</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>
 <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="memberNameLink"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException-bdi4jade.belief.Belief-">BeliefAlreadyExistsException(Belief&lt;?&gt;)</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&lt;Belief&lt;?&gt;&gt;)</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="strong"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(bdi4jade.belief.Belief)">BeliefAlreadyExistsException(Belief&lt;?&gt;)</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&lt;Belief&lt;?&gt;&gt;)</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="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>&nbsp;</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&lt;?&gt;)</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&lt;?&gt;, 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&lt;?&gt;, 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>
+ 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>&nbsp;</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&lt;?&gt;)</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&lt;?&gt;, 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&lt;?&gt;, 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>
 <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="typeNameLink">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="class in bdi4jade.goal"><span class="strong">BeliefGoal</span></a> - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
 <div class="block">This class represents the goal of an agent to believe in a certain belief,
- that is, the agent has a belief whose name is specified in this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#BeliefGoal-java.lang.String-">BeliefGoal(String)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Creates a new BeliefGoal with the provided belief name.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">BeliefGoalPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">BeliefListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This interface defines the method that a belief listener should implement.</div>
-</dd>
-<dt><a href="../bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
-</dd>
-<dt><a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;<a href="../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; - Interface in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
-<dd>
+ 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>&nbsp;</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>&nbsp;</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>
+<div class="block">This is used during the BDI interpreter cycle to review the agent's beliefs.</div>
+</dd>
+<dt><a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="strong">BeliefSet</span></a>&lt;<a href="../bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; - Interface in <a href="../bdi4jade/belief/package-summary.html">bdi4jade.belief</a></dt>
+<dd>
 <div class="block">This interface represents a belief that has a set of values associated with
- it.</div>
-</dd>
-<dt><a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a>&lt;<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt; - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
+ it.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#beliefSetTypeGoal(java.lang.String, java.lang.Class)">beliefSetTypeGoal(String, Class&lt;?&gt;)</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>&lt;<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt; - 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="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#BeliefSetValueGoal-java.lang.String-T-">BeliefSetValueGoal(String, T)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
-<dd>
+ 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>
 <div class="block">Creates a new BeliefSetValueGoal with the provided belief name and a
- value.</div>
-</dd>
-<dt><a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a>&lt;<a href="../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&gt; - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
+ 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&lt;?&gt;)</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>&lt;<a href="../bdi4jade/goal/BeliefValueGoal.html" title="type parameter in BeliefValueGoal">T</a>&gt; - Class in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
+<dd>
 <div class="block">This class represents the goal of an agent to believe in a certain belief
  with an specific value, that is, the agent has a belief whose name and value
- are specified in this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#BeliefValueGoal-java.lang.String-T-">BeliefValueGoal(String, T)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
-<dd>
-<div class="block">Creates a new BeliefValueGoal with the provided belief name and a value.</div>
-</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Plans.html#BIKE_PLAN">BIKE_PLAN</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Block</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Block.html#Block(int)">Block(int)</a></span> - Constructor for class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_1">BLOCK_1</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_2">BLOCK_2</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_3">BLOCK_3</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_4">BLOCK_4</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Thing.html#BLOCK_5">BLOCK_5</a></span> - Static variable in interface bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldAgent</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html#BlocksWorldAgent()">BlocksWorldAgent()</a></span> - Constructor for class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldApp</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html#BlocksWorldApp()">BlocksWorldApp()</a></span> - Constructor for class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldCapability</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html#BlocksWorldCapability()">BlocksWorldCapability()</a></span> - Constructor for class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldView</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldView.html#BlocksWorldView(bdi4jade.belief.BeliefBase)">BlocksWorldView(BeliefBase)</a></span> - Constructor for class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Plans.html#BUS_PLAN">BUS_PLAN</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-20.html b/bdi-jade/doc/index-files/index-20.html
index 0a18240..99ba49d 100644
--- a/bdi-jade/doc/index-files/index-20.html
+++ b/bdi-jade/doc/index-files/index-20.html
@@ -1,129 +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 Mon Aug 11 00:39:00 BRT 2014 -->
-<title>W-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="W-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-19.html">Prev Letter</a></li>
-<li>Next Letter</li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li>
-<li><a href="index-20.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:W">
-<!--   -->
-</a>
-<h2 class="title">W</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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-19.html">Prev Letter</a></li>
-<li>Next Letter</li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-20.html" target="_top">Frames</a></li>
-<li><a href="index-20.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>V-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="V-Index";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="../overview-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="index-19.html">Prev Letter</a></li>
+<li><a href="index-21.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-20.html" target="_top">Frames</a></li>
+<li><a href="index-20.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_V_">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="strong"><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>&nbsp;</dd>
+<dt><span class="strong"><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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#value1">value1</a></span> - Variable in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#value2">value2</a></span> - Variable in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.annotation.<a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/Plan.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="strong"><a href="../bdi4jade/annotation/Parameter.Direction.html#values()">values()</a></span> - Static method in enum bdi4jade.annotation.<a href="../bdi4jade/annotation/Parameter.Direction.html" title="enum in bdi4jade.annotation">Parameter.Direction</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/event/BeliefEvent.Action.html#values()">values()</a></span> - Static method in enum bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.Action.html" title="enum in bdi4jade.event">BeliefEvent.Action</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html#values()">values()</a></span> - Static method in enum bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent.Belief</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/goal/GoalStatus.html#values()">values()</a></span> - Static method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/Plan.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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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-19.html">Prev Letter</a></li>
+<li><a href="index-21.html">Next Letter</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-20.html" target="_top">Frames</a></li>
+<li><a href="index-20.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/index-files/index-21.html b/bdi-jade/doc/index-files/index-21.html
new file mode 100644
index 0000000..e8ed287
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-21.html
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>W-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="W-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-20.html">Prev Letter</a></li>
+<li>Next Letter</li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-21.html" target="_top">Frames</a></li>
+<li><a href="index-21.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_W_">
+<!--   -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="strong"><a href="../bdi4jade/core/Capability.html#wholeCapability">wholeCapability</a></span> - Variable in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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-20.html">Prev Letter</a></li>
+<li>Next Letter</li>
+</ul>
+<ul class="navList">
+<li><a href="../index.html?index-filesindex-21.html" target="_top">Frames</a></li>
+<li><a href="index-21.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    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/index-files/index-3.html b/bdi-jade/doc/index-files/index-3.html
index 3e04f55..18590f9 100644
--- a/bdi-jade/doc/index-files/index-3.html
+++ b/bdi-jade/doc/index-files/index-3.html
@@ -1,268 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>C-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="C-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-2.html">Prev Letter</a></li>
-<li><a href="index-4.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-3.html" target="_top">Frames</a></li>
-<li><a href="index-3.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:C">
-<!--   -->
-</a>
-<h2 class="title">C</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#canAchieve-bdi4jade.goal.Goal-">canAchieve(Goal)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Verifies if a given goal can be achieved by this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#canAchievePlans-bdi4jade.goal.Goal-">canAchievePlans(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns the set of plans that can achieve the given goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#canHandle-jade.lang.acl.ACLMessage-">canHandle(ACLMessage)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns true if there is a plan that can process the given message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Checks if this capability has a plan that can process the given message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>C-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>
 <div class="block">Verifies if the message matches with any of the message templates of this
- plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#canProcess-jade.lang.acl.ACLMessage-">canProcess(ACLMessage)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Verifies if the message can be processed by this plan.</div>
-</dd>
-<dt><a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
+ 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>
 <div class="block">This capability represents a component that aggregates the mental attitudes
- defined by the BDI architecture.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability--">Capability()</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.util.Set-java.util.Set-">Capability(Set&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-">Capability(String)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-">Capability(String, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-bdi4jade.core.Capability-java.util.Set-java.util.Set-">Capability(String, Capability, Set&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#Capability-java.lang.String-java.util.Set-java.util.Set-">Capability(String, Set&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>
-<div class="block">Creates a new capability.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>
+ 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&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</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&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</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&lt;Belief&lt;?&gt;&gt;, Set&lt;Plan&gt;)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
+<dd>
+<div class="block">Creates a new capability.</div>
+</dd>
+<dt><a href="../bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="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="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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Instantiates a CompositeGoal with the provided goals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#CompositeGoal-bdi4jade.goal.Goal:A-">CompositeGoal(Goal[])</a></span> - Constructor for class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Instantiates a CompositeGoal with the provided goals array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefGoalTemplate-java.lang.String-">createBeliefGoalTemplate(String)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><code>BeliefGoal</code></a> and has the given belief name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefSetTypeGoalTemplate-java.lang.String-java.lang.Class-">createBeliefSetTypeGoalTemplate(String, Class&lt;?&gt;)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a>, has the given belief name, and
- its value is of the given type.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefSetValueGoalTemplate-java.lang.String-java.lang.Object-">createBeliefSetValueGoalTemplate(String, Object)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><code>BeliefSetValueGoal</code></a>, has the given belief name, and
- has the given value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefTypeGoalTemplate-java.lang.String-java.lang.Class-">createBeliefTypeGoalTemplate(String, Class&lt;?&gt;)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and
- its value is of the given type.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createBeliefValueGoalTemplate-java.lang.String-java.lang.Object-">createBeliefValueGoalTemplate(String, Object)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and
- has the given value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#createGoals-int-">createGoals(int)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
-<dd>
+ is an association between capabilities.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Plans.html#CAR_PLAN">CAR_PLAN</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection">Plans</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ChildPlan</span></a> - Class in <a href="../bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/subgoal/ChildPlan.html#ChildPlan()">ChildPlan()</a></span> - Constructor for class bdi4jade.examples.subgoal.<a href="../bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">ChildPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Clear</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Clear.html#Clear(bdi4jade.examples.blocksworld.domain.Thing)">Clear(Thing)</a></span> - Constructor for class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">ClearPlanBody</span></a> - Class in <a href="../bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html#ClearPlanBody()">ClearPlanBody()</a></span> - Constructor for class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#COMFORT">COMFORT</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&lt;Goal&gt;)</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><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability</span></a> - Class in <a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html#CompositeGoalCapability(boolean)">CompositeGoalCapability(boolean)</a></span> - Constructor for class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal1</span></a> - Class in <a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#CompositeGoalCapability.MyGoal1(java.lang.String)">CompositeGoalCapability.MyGoal1(String)</a></span> - Constructor for class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal2</span></a> - Class in <a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#CompositeGoalCapability.MyGoal2()">CompositeGoalCapability.MyGoal2()</a></span> - Constructor for class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal3</span></a> - Class in <a href="../bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#CompositeGoalCapability.MyGoal3()">CompositeGoalCapability.MyGoal3()</a></span> - Constructor for class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/Softgoals.html#COST">COST</a></span> - Static variable in interface bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection">Softgoals</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html#createAndShowUI(bdi4jade.examples.blocksworld.BlocksWorldView)">createAndShowUI(BlocksWorldView)</a></span> - Method in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Creates an instance of the collection that holds the goals of this
- composite goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/ParallelGoal.html#createGoals-int-">createGoals(int)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createGoalTypeTemplate-java.lang.Class-">createGoalTypeTemplate(Class&lt;? extends Goal&gt;)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the given type.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#createNullBeliefValueGoalTemplate-java.lang.String-">createNullBeliefValueGoalTemplate(String)</a></span> - Static method in class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>
-<div class="block">This method creates a goal template that positively matches a goal if it
- is of the type <a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><code>BeliefValueGoal</code></a>, has the given belief name, and is
- associated with a null value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#createPlanBody--">createPlanBody()</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
+ 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>&nbsp;</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>&nbsp;</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>
 <div class="block">Instantiate the plan body of this plan, which is an implementation of the
- <a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><code>PlanBody</code></a> interface.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#createPlanBody--">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
-<div class="block">Creates a new instance of the plan body.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html#currentGoal">currentGoal</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialGoalPlanBody</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="strong"><a href="../bdi4jade/plan/SimplePlan.html#createPlanBody()">createPlanBody()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
+<div class="block">Creates a new instance of the plan body.</div>
+</dd>
+<dt><span class="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>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-4.html b/bdi-jade/doc/index-files/index-4.html
index 915a346..de20d76 100644
--- a/bdi-jade/doc/index-files/index-4.html
+++ b/bdi-jade/doc/index-files/index-4.html
@@ -1,275 +1,266 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>D-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="D-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-3.html">Prev Letter</a></li>
-<li><a href="index-5.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-4.html" target="_top">Frames</a></li>
-<li><a href="index-4.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:D">
-<!--   -->
-</a>
-<h2 class="title">D</h2>
-<dl>
-<dt><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">This class is the default strategy for the belief revision.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy--">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction--">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction--">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
-<dd>
-<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy--">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
-<dd>
-<div class="block">This interface defines the deliberation function to be used in an agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html#dispatched">dispatched</a></span> - Variable in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelGoalPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Dispatches a goal to be achieved.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchGoal-bdi4jade.goal.Goal-">dispatchGoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>D-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_D_">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">This class is the default strategy for the belief revision.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultBeliefRevisionStrategy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><code>DeliberationFunction</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><code>OptionGenerationFunction</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> - Class in <a href="../bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></dt>
+<dd>
+<div class="block">The default implementation of the <a href="../bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><code>PlanSelectionStrategy</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy()</a></span> - Constructor for class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning">DefaultPlanSelectionStrategy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a> - Interface in <a href="../bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></dt>
+<dd>
+<div class="block">This interface defines the deliberation function to be used in an agent.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/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>&nbsp;</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>
+<div class="block">Dispatches a goal to be achieved.</div>
+</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Dispatches a goal to be achieved, using the capability (or its children
- capabilities) associated with the plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
+ capabilities) associated with the plan.</div>
+</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>&nbsp;</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>&nbsp;</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="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedGoal-bdi4jade.goal.Goal-">dispatchProtectedGoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
+ 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>&nbsp;</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>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
- children capabilities) associated with the plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
+ children capabilities) associated with the plan.</div>
+</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>&nbsp;</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>&nbsp;</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="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoal-bdi4jade.goal.Goal-">dispatchProtectedSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
+ 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>&nbsp;</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>
 <div class="block">Dispatches a subgoal to be achieved, using the capability (or its
  children capabilities) associated with the plan, and registers itself as
- a listener to receive a notification of the end of execution of the goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody">ParallelActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
+ 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/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>&nbsp;</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>&nbsp;</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="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#dispatchProtectedSubgoalAndListen-bdi4jade.goal.Goal-">dispatchProtectedSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Dispatches a subgoal to be achieved.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoal-bdi4jade.goal.Goal-">dispatchSubgoal(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+ 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>&nbsp;</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>
+<div class="block">Dispatches a subgoal to be achieved.</div>
+</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#dispatchSubgoalAndListen-bdi4jade.goal.Goal-">dispatchSubgoalAndListen(Goal)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>
+ receive a notification of the end of execution of the goal.</div>
+</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Dispatches a subgoal to be achieved and registers itself as a listener to
- receive a notification of the end of execution of the goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/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>&nbsp;</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>
+ 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>&nbsp;</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>
 <div class="block">This interface indicates that a <code>PlanBodyInterface</code> should be finalized in case
- of being terminated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/message/BDIAgentMsgReceiver.html#done--">done()</a></span> - Method in class bdi4jade.message.<a href="../bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">BDIAgentMsgReceiver</a></dt>
-<dd>
+ 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>
 <div class="block">Returns always false, as this behavior is responsible for message
- processing while a BDI agent is alive.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#done--">done()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#doWait--">doWait()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Sets this intention to the <a href="../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropGoal-bdi4jade.goal.Goal-">dropGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Drops a given goal of this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#dropSoftoal-bdi4jade.goal.Softgoal-">dropSoftoal(Softgoal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Drops a given softgoal of this agent.</div>
-</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/core/Intention.html#doWait()">doWait()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
+<dd>
+<div class="block">Sets this intention to the <a href="../bdi4jade/goal/GoalStatus.html#WAITING"><code>GoalStatus.WAITING</code></a> status.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#dropGoal(bdi4jade.goal.Goal)">dropGoal(Goal)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Drops a given goal of this agent.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#dropSoftoal(bdi4jade.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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-5.html b/bdi-jade/doc/index-files/index-5.html
index c762f22..29ac314 100644
--- a/bdi-jade/doc/index-files/index-5.html
+++ b/bdi-jade/doc/index-files/index-5.html
@@ -1,148 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>E-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="E-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-4.html">Prev Letter</a></li>
-<li><a href="index-6.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-5.html" target="_top">Frames</a></li>
-<li><a href="index-5.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>E-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>
 <div class="block">Returns true of the object is a belief and has the same name of this
- belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
-<dd>
+ belief.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Block.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Clear.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Table.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain">Table</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Returns true of the object is a named softgoal and has the same name of
- this named softgoal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+ 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>
 <div class="block">Returns true if the object given as parameter is a plan and has the same
- id of this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefListener.html#eventOccurred-bdi4jade.event.BeliefEvent-">eventOccurred(BeliefEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a></dt>
-<dd>
-<div class="block">Notifies the listener that a <a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><code>BeliefEvent</code></a> occurred.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#execute--">execute()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ 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/examples/blocksworld/BlocksWorldView.html#eventOccurred(bdi4jade.event.BeliefEvent)">eventOccurred(BeliefEvent)</a></span> - Method in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldView</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html#execute()">execute()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">AchieveOnPlanBody</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html#execute()">execute()</a></span> - Method in class bdi4jade.examples.blocksworld.plan.<a href="../bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">ClearPlanBody</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection"><span class="strong">ExperimentRunner</span></a> - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/ExperimentRunner.html#ExperimentRunner()">ExperimentRunner()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-6.html b/bdi-jade/doc/index-files/index-6.html
index ad58a7a..7399e3e 100644
--- a/bdi-jade/doc/index-files/index-6.html
+++ b/bdi-jade/doc/index-files/index-6.html
@@ -1,148 +1,139 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>F-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="F-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-5.html">Prev Letter</a></li>
-<li><a href="index-7.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-6.html" target="_top">Frames</a></li>
-<li><a href="index-6.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/DeliberationFunction.html#filter-java.util.Map-">filter(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dt>
-<dd>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>F-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a></dt>
+<dd>
 <div class="block">Selects the goals that must be tried to achieve and the ones that will be
- in the waiting status.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter-java.util.Map-">filter(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#fireGoalFinishedEvent--">fireGoalFinishedEvent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Fires a goal event when a goal has achieved its end state.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">FSMPlanBody</span></a> - Class in <a href="../bdi4jade/plan/planbody/package-summary.html">bdi4jade.plan.planbody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>
+ in the waiting status.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning">DefaultDeliberationFunction</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-7.html b/bdi-jade/doc/index-files/index-7.html
index c9e15da..c319b02 100644
--- a/bdi-jade/doc/index-files/index-7.html
+++ b/bdi-jade/doc/index-files/index-7.html
@@ -1,511 +1,589 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>G-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="G-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-6.html">Prev Letter</a></li>
-<li><a href="index-8.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-7.html" target="_top">Frames</a></li>
-<li><a href="index-7.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<a name="I:G">
-<!--   -->
-</a>
-<h2 class="title">G</h2>
-<dl>
-<dt><span class="memberNameLink"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dt>
-<dd>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>G-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<a name="_G_">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="../bdi4jade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in interface bdi4jade.reasoning.<a href="../bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a></dt>
+<dd>
 <div class="block">The goals parameter is a map of all goals of the agent (that might be
- intentions) with their corresponding status.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals-java.util.Map-">generateGoals(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getAction--">getAction()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Returns the action performed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getAllBeliefs--">getAllBeliefs()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
+ intentions) with their corresponding status.</div>
+</dd>
+<dt><span class="strong"><a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals(Map&lt;Goal, GoalStatus&gt;)</a></span> - Method in class bdi4jade.util.reasoning.<a href="../bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning">DefaultOptionGenerationFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">GenericValueFunction</span></a>&lt;<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&gt; - Class in <a href="../bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#GenericValueFunction()">GenericValueFunction()</a></span> - Constructor for class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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/examples/ping/Ping.html#getAgent()">getAgent()</a></span> - Method in class bdi4jade.examples.ping.<a href="../bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">Ping</a></dt>
+<dd>&nbsp;</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="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllBeliefs--">getAllBeliefs()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Returns a collection of all beliefs from all capabilities of this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllCapabilities--">getAllCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllGoals--">getAllGoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Gets all goals of this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getAllSoftgoals--">getAllSoftgoals()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Gets all softgoals of this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getArgs--">getArgs()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Returns arguments associated with the action performed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBelief-java.lang.String-">getBelief(String)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Retrieves a belief from the belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/BeliefEvent.html#getBelief--">getBelief()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event">BeliefEvent</a></dt>
-<dd>
-<div class="block">Returns the belief over which the event has occurred.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/exception/BeliefAlreadyExistsException.html#getBelief--">getBelief()</a></span> - Method in exception bdi4jade.exception.<a href="../bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception">BeliefAlreadyExistsException</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getBeliefBase--">getBeliefBase()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Returns the belief base of the capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getBeliefBase--">getBeliefBase()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#getBeliefBase--">getBeliefBase()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Returns the belief base of the capability.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getBeliefBase--">getBeliefBase()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getBeliefBases--">getBeliefBases()</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Returns the belief bases with which this belief is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefListeners--">getBeliefListeners()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Returns all the current belief listeners of this belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#getBeliefName--">getBeliefName()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
-<dd>
-<div class="block">Returns the name of the belief associated with this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getBeliefRevisionStrategy--">getBeliefRevisionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefs--">getBeliefs()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Gets all beliefs of this specific belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getBeliefValues--">getBeliefValues()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Returns a list of all belief values from this belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getCapabilities--">getCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">Returns the root capability of this agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#getCapability--">getCapability()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Returns the capability with which this belief base is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#getCapability--">getCapability()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns the capability with which this plan library is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/CompositeGoal.html#getCompletedGoals--">getCompletedGoals()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a></dt>
-<dd>
-<div class="block">Returns the goals of this composite goal that successfully finished.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getDeliberationFunction--">getDeliberationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+ 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>&nbsp;</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/examples/planselection/GenericValueFunction.html#getAverage()">getAverage()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#getBeingRobbedProbability()">getBeingRobbedProbability()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+<div class="block">Returns the belief base of the capability.</div>
+</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>&nbsp;</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>&nbsp;</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>
+<div class="block">Returns the belief base of the capability.</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>&nbsp;</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>&nbsp;</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/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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/core/BDIAgent.html#getCapabilities()">getCapabilities()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>
+<div class="block">Returns the root capability of this agent.</div>
+</dd>
+<dt><span class="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/examples/planselection/TransportationPlan.html#getComfort()">getComfort()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</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/examples/planselection/TransportationPlan.html#getCost()">getCost()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getCount()">getCount()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#getCrashProbability()">getCrashProbability()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Returns the goal event associated with a goal that could not be achieved,
- if any.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#getGoal--">getGoal()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/PlanBody.html#getGoal--">getGoal()</a></span> - Method in interface bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a></dt>
-<dd>
-<div class="block">Returns the goal to be achieved by this plan instance.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html#getGoal--">getGoal()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">SequentialActionPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+ if any.</div>
+</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>&nbsp;</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>&nbsp;</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>&nbsp;</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 instance.</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">Returns the map of goals with their probabilities that the root plan
- 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>
+ 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>
 <div class="block">Returns the set of goal templates of the goals that can be achieved by
- this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getId--">getId()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getId--">getId()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Returns the identifier of this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#getId--">getId()</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Returns the id of this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getIntentions--">getIntentions()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>
+ 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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Block.html#getId()">getId()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getMax()">getMax()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#getMaxTime()">getMaxTime()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Returns the set of message templates of the messages that can be
- processed by this plan.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#getMetadata--">getMetadata()</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#getMetadata-java.lang.Object-">getMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
-<dd>
-<div class="block">Gets a value of a metadata.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getMyAgent--">getMyAgent()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent--">getMyAgent()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getName--">getName()</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Returns the name of this belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#getName--">getName()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
-<dd>
-<div class="block">Returns the name of this softgoal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getOptionGenerationFunction--">getOptionGenerationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#getPlan--">getPlan()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Returns the <a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><code>Plan</code></a> that is associated with this plan instance.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#getPlan--">getPlan()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/SimplePlan.html#getPlanBodyClass--">getPlanBodyClass()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
-<dd>
+ 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>&nbsp;</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>&nbsp;</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/examples/planselection/GenericValueFunction.html#getMin()">getMin()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationPlan.html#getMinTime()">getMinTime()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html#getMsg()">getMsg()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html#getMsg()">getMsg()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html#getMsg()">getMsg()</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability.MyGoal3</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html#getMyAgent()">getMyAgent()</a></span> - Method in class bdi4jade.extension.planselection.utilitybased.<a href="../bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedPlanSelectionStrategy</a></dt>
+<dd>&nbsp;</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>&nbsp;</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/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getName()">getName()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></dt>
+<dd>&nbsp;</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/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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 instance.</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan">SimplePlan</a></dt>
+<dd>
 <div class="block">Returns the class of plan body of this plan, to be instantiated and
- executed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#getPlanLibrary--">getPlanLibrary()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#getPlanLibrary--">getPlanLibrary()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#getPlanLibrary--">getPlanLibrary()</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Returns the plan library with which this plan is associated.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#getPlans--">getPlans()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Returns the set of plans that are part of this plan library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#getPlanSelectionStrategy--">getPlanSelectionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+ 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>&nbsp;</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/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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/examples/planselection/TransportationAgent.html#getRootCapability()">getRootCapability()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/MyAgent.html#getRootCapability()">getRootCapability()</a></span> - Method in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getStandardDeviation()">getStandardDeviation()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Returns the current goal status that this capability is committed to
- achieve.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#getStatus--">getStatus()</a></span> - Method in class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Returns the goal status.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/Belief.html#getValue--">getValue()</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a></dt>
-<dd>
-<div class="block">Gets the current value of the belief.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/PersistentBelief.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/PersistentBelief.html" title="class in bdi4jade.belief">PersistentBelief</a></dt>
-<dd>
-<div class="block">Not implemented yet.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBelief.html#getValue--">getValue()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief">TransientBelief</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> - Interface in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
-<div class="block">This interface defines the abstraction of an agent goal.</div>
-</dd>
-<dt><a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">GoalEvent</span></a> - Class in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This class represents an event performed over a goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent--">GoalEvent()</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Default constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalEvent.html#GoalEvent-bdi4jade.goal.Goal-bdi4jade.goal.GoalStatus-">GoalEvent(Goal, GoalStatus)</a></span> - Constructor for class bdi4jade.event.<a href="../bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a></dt>
-<dd>
-<div class="block">Creates a new goal event with a goal.</div>
-</dd>
-<dt><a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">GoalListener</span></a> - Interface in <a href="../bdi4jade/event/package-summary.html">bdi4jade.event</a></dt>
-<dd>
-<div class="block">This interface defines the method that a goal listener should implement.</div>
-</dd>
-<dt><a href="../bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> - Annotation Type in <a href="../bdi4jade/annotation/package-summary.html">bdi4jade.annotation</a></dt>
-<dd>
+ 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/examples/blocksworld/goal/AchieveBlocksStacked.html#getTarget()">getTarget()</a></span> - Method in class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">AchieveBlocksStacked</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Clear.html#getThing()">getThing()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#getThing1()">getThing1()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing1()">getThing1()</a></span> - Method in class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#getThing2()">getThing2()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html#getThing2()">getThing2()</a></span> - Method in class bdi4jade.examples.blocksworld.goal.<a href="../bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">PerformMove</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#getTime()">getTime()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#getTime()">getTime()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getTotal()">getTotal()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getValue(T)">getValue(T)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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>&nbsp;</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/examples/planselection/PairT.html#getValue1()">getValue1()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#getValue2()">getValue2()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/GenericValueFunction.html#getVariance()">getVariance()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>
 <div class="block">This annotation allows to specify that a <a href="../bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><code>Goal</code></a> belongs to a
- capability and, if so, whether is is internal or external.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/event/GoalListener.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</a></span> - Method in interface bdi4jade.event.<a href="../bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a></dt>
-<dd>
-<div class="block">Notifies the listener that a goal that was performed.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#goalPerformed-bdi4jade.event.GoalEvent-">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal"><span class="typeNameLink">GoalStatus</span></a> - Enum in <a href="../bdi4jade/goal/package-summary.html">bdi4jade.goal</a></dt>
-<dd>
-<div class="block">This enumeration provides the possible status that a goal can have.</div>
-</dd>
-<dt><a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a> - Class in <a href="../bdi4jade/plan/package-summary.html">bdi4jade.plan</a></dt>
-<dd>
-<div class="block">This abstract class specifies a goal template that is used to match a goal to
- be achieved to a template of goals.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/GoalTemplate.html#GoalTemplate--">GoalTemplate()</a></span> - Constructor for class bdi4jade.plan.<a href="../bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan">GoalTemplate</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+</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/examples/blocksworld/BlocksWorldApp.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.examples.blocksworld.<a href="../bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld">BlocksWorldApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.examples.compositegoal.<a href="../bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">CompositeGoalCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.examples.planfailed.<a href="../bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">PlanFailedCapability</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/ExperimentRunner.html#goalPerformed(bdi4jade.event.GoalEvent)">goalPerformed(GoalEvent)</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>
+<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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/goal/GoalTemplateFactory.html#goalType(java.lang.Class)">goalType(Class&lt;? extends Goal&gt;)</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>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-8.html b/bdi-jade/doc/index-files/index-8.html
index c018ade..21f1e71 100644
--- a/bdi-jade/doc/index-files/index-8.html
+++ b/bdi-jade/doc/index-files/index-8.html
@@ -1,166 +1,185 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>H-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="H-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-7.html">Prev Letter</a></li>
-<li><a href="index-9.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-8.html" target="_top">Frames</a></li>
-<li><a href="index-8.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>H-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>
 <div class="block">Creates a <a href="../bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><code>MessageGoal</code></a> for the received message, when handling the
- message.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefBase.html#hasBelief-java.lang.String-">hasBelief(String)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a></dt>
-<dd>
-<div class="block">Checks whether a belief is part of the belief base.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/AbstractBelief.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief">AbstractBelief</a></dt>
-<dd>
-<div class="block">Returns the hash code of this belief name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/NamedSoftgoal.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">NamedSoftgoal</a></dt>
-<dd>
-<div class="block">Returns the hash code of this named softgoal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#hashCode--">hashCode()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElement.html#hasMetadata-java.lang.Object-">hasMetadata(Object)</a></span> - Method in interface bdi4jade.core.<a href="../bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a></dt>
-<dd>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/MetadataElementImpl.html#hasMetadata-java.lang.Object-">hasMetadata(Object)</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a></dt>
-<dd>
-<div class="block">Verifies if a metadata is associated with this element.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Capability.html#hasParts--">hasParts()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/PlanLibrary.html#hasPlan-bdi4jade.plan.Plan-">hasPlan(Plan)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a></dt>
-<dd>
-<div class="block">Checks if a plan is part of the plan library.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/BeliefSet.html#hasValue-T-">hasValue(T)</a></span> - Method in interface bdi4jade.belief.<a href="../bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a></dt>
-<dd>
-<div class="block">Checks whether this belief set has the provided value.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/belief/TransientBeliefSet.html#hasValue-T-">hasValue(T)</a></span> - Method in class bdi4jade.belief.<a href="../bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief">TransientBeliefSet</a></dt>
-<dd>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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/examples/blocksworld/domain/Block.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain">Block</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/Clear.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain">Clear</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/blocksworld/domain/On.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.examples.blocksworld.domain.<a href="../bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/PairT.html#hashCode()">hashCode()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection">PairT</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldAgent</span></a> - Class in <a href="../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/helloworld/HelloWorldAgent.html#HelloWorldAgent()">HelloWorldAgent()</a></span> - Constructor for class bdi4jade.examples.helloworld.<a href="../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent</span></a> - Class in <a href="../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#HelloWorldParamAgent()">HelloWorldParamAgent()</a></span> - Constructor for class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent.HelloWorldParamGoal</span></a> - Class in <a href="../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html#HelloWorldParamAgent.HelloWorldParamGoal(java.lang.String)">HelloWorldParamAgent.HelloWorldParamGoal(String)</a></span> - Constructor for class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent.HelloWorldParamGoal</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamPlan</span></a> - Class in <a href="../bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html#HelloWorldParamPlan()">HelloWorldParamPlan()</a></span> - Constructor for class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamPlan</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldPlan</span></a> - Class in <a href="../bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/helloworld/HelloWorldPlan.html#HelloWorldPlan()">HelloWorldPlan()</a></span> - Constructor for class bdi4jade.examples.helloworld.<a href="../bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">HelloWorldPlan</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/index-files/index-9.html b/bdi-jade/doc/index-files/index-9.html
index 0c32704..6cf0d59 100644
--- a/bdi-jade/doc/index-files/index-9.html
+++ b/bdi-jade/doc/index-files/index-9.html
@@ -1,206 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>I-Index</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
-<script type="text/javascript" src="../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="I-Index";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="../overview-tree.html">Tree</a></li>
-<li><a href="../deprecated-list.html">Deprecated</a></li>
-<li class="navBarCell1Rev">Index</li>
-<li><a href="../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="index-8.html">Prev Letter</a></li>
-<li><a href="index-10.html">Next Letter</a></li>
-</ul>
-<ul class="navList">
-<li><a href="../index.html?index-files/index-9.html" target="_top">Frames</a></li>
-<li><a href="index-9.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;<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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/BDIAgent.html#init--">init()</a></span> - Method in class bdi4jade.core.<a href="../bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a></dt>
-<dd>
-<div class="block">This method initializes the BDI agent.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/AbstractPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a></dt>
-<dd>
-<div class="block">Initializes this plan body.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/FSMPlanBody.html#init-bdi4jade.plan.Plan-bdi4jade.core.Intention-">init(Plan, Intention)</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody">FSMPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#initGoalTemplates--">initGoalTemplates()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">This method is invoked in the Plan constructor.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#initMessageTemplates--">initMessageTemplates()</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
-<div class="block">This method is invoked in the Plan constructor.</div>
-</dd>
-<dt><a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a> - Class in <a href="../bdi4jade/core/package-summary.html">bdi4jade.core</a></dt>
-<dd>
-<div class="block">This class represents the intention abstraction from the BDI model.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-">Intention(Goal, BDIAgent)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Creates a new intention.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/core/Intention.html#Intention-bdi4jade.goal.Goal-bdi4jade.core.BDIAgent-bdi4jade.core.Capability-">Intention(Goal, BDIAgent, Capability)</a></span> - Constructor for class bdi4jade.core.<a href="../bdi4jade/core/Intention.html" title="class in bdi4jade.core">Intention</a></dt>
-<dd>
-<div class="block">Creates a new intention.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a></dt>
-<dd>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 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 Mon Aug 11 18:04:45 BRT 2014 -->
+<title>I-Index</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;<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>&nbsp;</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/examples/BDIAgent1.html#init()">init()</a></span> - Method in class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">BDIAgent1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/BDIAgent2.html#init()">init()</a></span> - Method in class bdi4jade.examples.<a href="../bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">BDIAgent2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/helloworld/HelloWorldAgent.html#init()">init()</a></span> - Method in class bdi4jade.examples.helloworld.<a href="../bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">HelloWorldAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html#init()">init()</a></span> - Method in class bdi4jade.examples.nestedcapabilities.<a href="../bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">NestedCapabilitiesAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html#init()">init()</a></span> - Method in class bdi4jade.examples.planparameter.<a href="../bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">HelloWorldParamAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/TransportationAgent.html#init()">init()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">TransportationAgent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/template/MyAgent.html#init()">init()</a></span> - Method in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></dt>
+<dd>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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><span class="strong"><a href="../bdi4jade/examples/template/MyAgent.html#initPreferences()">initPreferences()</a></span> - Method in class bdi4jade.examples.template.<a href="../bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">MyAgent</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Checks whether this goal is achieved by verifying if the provided belief
- base contains the belief of this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefSetValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">BeliefSetValueGoal</a></dt>
-<dd>
+ 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>
 <div class="block">Checks whether this goal is achieved by verifying if the provided belief
- set contains the value specified in this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/BeliefValueGoal.html#isAchieved-bdi4jade.belief.BeliefBase-">isAchieved(BeliefBase)</a></span> - Method in class bdi4jade.goal.<a href="../bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a></dt>
-<dd>
+ 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>
 <div class="block">Checks whether this goal is achieved by verifying if the provided belief
- has the value specified in this goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/AbstractPlan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable(Goal)</a></span> - Method in class bdi4jade.plan.<a href="../bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan">AbstractPlan</a></dt>
-<dd>
+ 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>
 <div class="block">Verifies that this plan can be executed in the current context and a
- given goal.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/Plan.html#isContextApplicable-bdi4jade.goal.Goal-">isContextApplicable(Goal)</a></span> - Method in interface bdi4jade.plan.<a href="../bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a></dt>
-<dd>
-<div class="block">Verifies if the current context is valid for this plan execution.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/goal/GoalStatus.html#isFinished--">isFinished()</a></span> - Method in enum bdi4jade.goal.<a href="../bdi4jade/goal/GoalStatus.html" title="enum in bdi4jade.goal">GoalStatus</a></dt>
-<dd>
+ 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/examples/planselection/TransportationPlan.html#isCostConstant()">isCostConstant()</a></span> - Method in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a></dt>
+<dd>&nbsp;</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>
 <div class="block">Indicates whether this status corresponds to a status in which the goal
- has finished, that is, the agent does not have the goal anymore.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html#isGoalAchieved--">isGoalAchieved()</a></span> - Method in class bdi4jade.plan.planbody.<a href="../bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</a></dt>
-<dd>&nbsp;</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>&nbsp;</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>&nbsp;</dd>
-</dl>
-<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">L</a>&nbsp;<a href="index-11.html">M</a>&nbsp;<a href="index-12.html">N</a>&nbsp;<a href="index-13.html">O</a>&nbsp;<a href="index-14.html">P</a>&nbsp;<a href="index-15.html">R</a>&nbsp;<a href="index-16.html">S</a>&nbsp;<a href="index-17.html">T</a>&nbsp;<a href="index-18.html">U</a>&nbsp;<a href="index-19.html">V</a>&nbsp;<a href="index-20.html">W</a>&nbsp;</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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="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>&nbsp;</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>&nbsp;</dd>
+<dt><span class="strong"><a href="../bdi4jade/examples/planselection/ExperimentRunner.html#ITERATIONS">ITERATIONS</a></span> - Static variable in class bdi4jade.examples.planselection.<a href="../bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection">ExperimentRunner</a></dt>
+<dd>&nbsp;</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>&nbsp;</dd>
+</dl>
+<a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">K</a>&nbsp;<a href="index-11.html">L</a>&nbsp;<a href="index-12.html">M</a>&nbsp;<a href="index-13.html">N</a>&nbsp;<a href="index-14.html">O</a>&nbsp;<a href="index-15.html">P</a>&nbsp;<a href="index-16.html">R</a>&nbsp;<a href="index-17.html">S</a>&nbsp;<a href="index-18.html">T</a>&nbsp;<a href="index-19.html">U</a>&nbsp;<a href="index-20.html">V</a>&nbsp;<a href="index-21.html">W</a>&nbsp;</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>
diff --git a/bdi-jade/doc/overview-frame.html b/bdi-jade/doc/overview-frame.html
index 66edfab..7441874 100644
--- a/bdi-jade/doc/overview-frame.html
+++ b/bdi-jade/doc/overview-frame.html
@@ -1,33 +1,48 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Overview List</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
-<div class="indexContainer">
-<h2 title="Packages">Packages</h2>
-<ul title="Packages">
-<li><a href="bdi4jade/annotation/package-frame.html" target="packageFrame">bdi4jade.annotation</a></li>
-<li><a href="bdi4jade/belief/package-frame.html" target="packageFrame">bdi4jade.belief</a></li>
-<li><a href="bdi4jade/core/package-frame.html" target="packageFrame">bdi4jade.core</a></li>
-<li><a href="bdi4jade/event/package-frame.html" target="packageFrame">bdi4jade.event</a></li>
-<li><a href="bdi4jade/exception/package-frame.html" target="packageFrame">bdi4jade.exception</a></li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/package-frame.html" target="packageFrame">bdi4jade.extension.planselection.utilitybased</a></li>
-<li><a href="bdi4jade/goal/package-frame.html" target="packageFrame">bdi4jade.goal</a></li>
-<li><a href="bdi4jade/message/package-frame.html" target="packageFrame">bdi4jade.message</a></li>
-<li><a href="bdi4jade/plan/package-frame.html" target="packageFrame">bdi4jade.plan</a></li>
-<li><a href="bdi4jade/plan/planbody/package-frame.html" target="packageFrame">bdi4jade.plan.planbody</a></li>
-<li><a href="bdi4jade/reasoning/package-frame.html" target="packageFrame">bdi4jade.reasoning</a></li>
-<li><a href="bdi4jade/util/package-frame.html" target="packageFrame">bdi4jade.util</a></li>
-<li><a href="bdi4jade/util/reasoning/package-frame.html" target="packageFrame">bdi4jade.util.reasoning</a></li>
-</ul>
-</div>
-<p>&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:43 BRT 2014 -->
+<title>Overview List</title>
+<meta name="date" content="2014-08-11">
+<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/examples/package-frame.html" target="packageFrame">bdi4jade.examples</a></li>
+<li><a href="bdi4jade/examples/blocksworld/package-frame.html" target="packageFrame">bdi4jade.examples.blocksworld</a></li>
+<li><a href="bdi4jade/examples/blocksworld/domain/package-frame.html" target="packageFrame">bdi4jade.examples.blocksworld.domain</a></li>
+<li><a href="bdi4jade/examples/blocksworld/goal/package-frame.html" target="packageFrame">bdi4jade.examples.blocksworld.goal</a></li>
+<li><a href="bdi4jade/examples/blocksworld/plan/package-frame.html" target="packageFrame">bdi4jade.examples.blocksworld.plan</a></li>
+<li><a href="bdi4jade/examples/compositegoal/package-frame.html" target="packageFrame">bdi4jade.examples.compositegoal</a></li>
+<li><a href="bdi4jade/examples/helloworld/package-frame.html" target="packageFrame">bdi4jade.examples.helloworld</a></li>
+<li><a href="bdi4jade/examples/nestedcapabilities/package-frame.html" target="packageFrame">bdi4jade.examples.nestedcapabilities</a></li>
+<li><a href="bdi4jade/examples/ping/package-frame.html" target="packageFrame">bdi4jade.examples.ping</a></li>
+<li><a href="bdi4jade/examples/planfailed/package-frame.html" target="packageFrame">bdi4jade.examples.planfailed</a></li>
+<li><a href="bdi4jade/examples/planparameter/package-frame.html" target="packageFrame">bdi4jade.examples.planparameter</a></li>
+<li><a href="bdi4jade/examples/planselection/package-frame.html" target="packageFrame">bdi4jade.examples.planselection</a></li>
+<li><a href="bdi4jade/examples/subgoal/package-frame.html" target="packageFrame">bdi4jade.examples.subgoal</a></li>
+<li><a href="bdi4jade/examples/template/package-frame.html" target="packageFrame">bdi4jade.examples.template</a></li>
+<li><a href="bdi4jade/examples/template/goal/package-frame.html" target="packageFrame">bdi4jade.examples.template.goal</a></li>
+<li><a href="bdi4jade/examples/template/plan/package-frame.html" target="packageFrame">bdi4jade.examples.template.plan</a></li>
+<li><a href="bdi4jade/exception/package-frame.html" target="packageFrame">bdi4jade.exception</a></li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/package-frame.html" target="packageFrame">bdi4jade.extension.planselection.utilitybased</a></li>
+<li><a href="bdi4jade/goal/package-frame.html" target="packageFrame">bdi4jade.goal</a></li>
+<li><a href="bdi4jade/message/package-frame.html" target="packageFrame">bdi4jade.message</a></li>
+<li><a href="bdi4jade/plan/package-frame.html" target="packageFrame">bdi4jade.plan</a></li>
+<li><a href="bdi4jade/plan/planbody/package-frame.html" target="packageFrame">bdi4jade.plan.planbody</a></li>
+<li><a href="bdi4jade/reasoning/package-frame.html" target="packageFrame">bdi4jade.reasoning</a></li>
+<li><a href="bdi4jade/util/package-frame.html" target="packageFrame">bdi4jade.util</a></li>
+<li><a href="bdi4jade/util/reasoning/package-frame.html" target="packageFrame">bdi4jade.util.reasoning</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>
diff --git a/bdi-jade/doc/overview-summary.html b/bdi-jade/doc/overview-summary.html
index d4fcf98..61f068d 100644
--- a/bdi-jade/doc/overview-summary.html
+++ b/bdi-jade/doc/overview-summary.html
@@ -1,212 +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 (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Overview</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Overview";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li class="navBarCell1Rev">Overview</li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
-<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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">&nbsp;</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">&nbsp;</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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Overview</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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/examples/package-summary.html">bdi4jade.examples</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/blocksworld/package-summary.html">bdi4jade.examples.blocksworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/blocksworld/domain/package-summary.html">bdi4jade.examples.blocksworld.domain</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/blocksworld/goal/package-summary.html">bdi4jade.examples.blocksworld.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/blocksworld/plan/package-summary.html">bdi4jade.examples.blocksworld.plan</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/compositegoal/package-summary.html">bdi4jade.examples.compositegoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/helloworld/package-summary.html">bdi4jade.examples.helloworld</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/nestedcapabilities/package-summary.html">bdi4jade.examples.nestedcapabilities</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/ping/package-summary.html">bdi4jade.examples.ping</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/planfailed/package-summary.html">bdi4jade.examples.planfailed</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/planparameter/package-summary.html">bdi4jade.examples.planparameter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/planselection/package-summary.html">bdi4jade.examples.planselection</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/subgoal/package-summary.html">bdi4jade.examples.subgoal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/template/package-summary.html">bdi4jade.examples.template</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/examples/template/goal/package-summary.html">bdi4jade.examples.template.goal</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/examples/template/plan/package-summary.html">bdi4jade.examples.template.plan</a></td>
+<td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><a href="bdi4jade/util/package-summary.html">bdi4jade.util</a></td>
-<td class="colLast">
-<div class="block">This package contains utility classes.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><a href="bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></td>
-<td class="colLast">&nbsp;</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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/reasoning/package-summary.html">bdi4jade.reasoning</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="bdi4jade/util/package-summary.html">bdi4jade.util</a></td>
+<td class="colLast">
+<div class="block">This package contains utility classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="bdi4jade/util/reasoning/package-summary.html">bdi4jade.util.reasoning</a></td>
+<td class="colLast">&nbsp;</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>
diff --git a/bdi-jade/doc/overview-tree.html b/bdi-jade/doc/overview-tree.html
index 6718195..8495cad 100644
--- a/bdi-jade/doc/overview-tree.html
+++ b/bdi-jade/doc/overview-tree.html
@@ -1,439 +1,539 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:39:00 BRT 2014 -->
-<title>Class Hierarchy</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="navBarCell1Rev">Tree</li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
-<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-<span class="packageHierarchyLabel">Package Hierarchies:</span>
-<ul class="horizontal">
-<li><a href="bdi4jade/annotation/package-tree.html">bdi4jade.annotation</a>, </li>
-<li><a href="bdi4jade/belief/package-tree.html">bdi4jade.belief</a>, </li>
-<li><a href="bdi4jade/core/package-tree.html">bdi4jade.core</a>, </li>
-<li><a href="bdi4jade/event/package-tree.html">bdi4jade.event</a>, </li>
-<li><a href="bdi4jade/exception/package-tree.html">bdi4jade.exception</a>, </li>
-<li><a href="bdi4jade/extension/planselection/utilitybased/package-tree.html">bdi4jade.extension.planselection.utilitybased</a>, </li>
-<li><a href="bdi4jade/goal/package-tree.html">bdi4jade.goal</a>, </li>
-<li><a href="bdi4jade/message/package-tree.html">bdi4jade.message</a>, </li>
-<li><a href="bdi4jade/plan/package-tree.html">bdi4jade.plan</a>, </li>
-<li><a href="bdi4jade/plan/planbody/package-tree.html">bdi4jade.plan.planbody</a>, </li>
-<li><a href="bdi4jade/reasoning/package-tree.html">bdi4jade.reasoning</a>, </li>
-<li><a href="bdi4jade/util/package-tree.html">bdi4jade.util</a>, </li>
-<li><a href="bdi4jade/util/reasoning/package-tree.html">bdi4jade.util.reasoning</a></li>
-</ul>
-</div>
-<div class="contentContainer">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">jade.core.Agent (implements java.lang.Runnable, jade.util.leap.Serializable, jade.core.TimerListener)
-<ul>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core"><span class="typeNameLink">BDIAgent</span></a>
-<ul>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedBDIAgent</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver.BDIAgentMatchExpression</span></a> (implements jade.lang.acl.MessageTemplate.MatchExpression)</li>
-<li type="circle">jade.core.behaviours.Behaviour (implements jade.util.leap.Serializable)
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">AbstractPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">BeliefGoalPlanBody</span></a></li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/ParallelGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelGoalPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>)</li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialGoalPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody">OutputPlanBody</a>)</li>
-</ul>
-</li>
-<li type="circle">jade.core.behaviours.CompositeBehaviour
-<ul>
-<li type="circle">jade.core.behaviours.ParallelBehaviour
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/ParallelActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">ParallelActionPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
-</ul>
-</li>
-<li type="circle">jade.core.behaviours.SerialBehaviour
-<ul>
-<li type="circle">jade.core.behaviours.FSMBehaviour
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/FSMPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">FSMPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
-</ul>
-</li>
-<li type="circle">jade.core.behaviours.SequentialBehaviour
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody"><span class="typeNameLink">SequentialActionPlanBody</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody">PlanBody</a>)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">jade.core.behaviours.SimpleBehaviour
-<ul>
-<li type="circle">jade.proto.states.MsgReceiver
-<ul>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message"><span class="typeNameLink">BDIAgentMsgReceiver</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief"><span class="typeNameLink">BeliefBase</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">BeliefEvent</span></a> (implements jade.content.AgentAction)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefValueGoal</span></a>&lt;T&gt;
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">BeliefSetValueGoal</span></a>&lt;T&gt;</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="typeNameLink">Capability</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">CompositeGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">ParallelGoal</span></a></li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">SequentialGoal</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
-<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="typeNameLink">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event"><span class="typeNameLink">GoalEvent</span></a> (implements jade.content.AgentAction)</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/GoalTemplate.html" title="class in bdi4jade.plan"><span class="typeNameLink">GoalTemplate</span></a></li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Intention.html" title="class in bdi4jade.core"><span class="typeNameLink">Intention</span></a></li>
-<li type="circle">bdi4jade.message.<a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message"><span class="typeNameLink">MessageGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core"><span class="typeNameLink">MetadataElementImpl</span></a> (implements bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBelief</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">AbstractBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="typeNameLink">TransientBelief</span></a>&lt;T&gt;
-<ul>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">SoftgoalPreferences</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/AbstractPlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">AbstractPlan</span></a> (implements bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a>)
-<ul>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/SimplePlan.html" title="class in bdi4jade.plan"><span class="typeNameLink">SimplePlan</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal"><span class="typeNameLink">NamedSoftgoal</span></a> (implements bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/PlanContribution.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanContribution</span></a></li>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/PlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">PlanGoalDependency</span></a>
-<ul>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/AndPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">AndPlanGoalDependency</span></a></li>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/OrPlanGoalDependency.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">OrPlanGoalDependency</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan"><span class="typeNameLink">PlanLibrary</span></a> (implements java.io.Serializable)</li>
-<li type="circle">bdi4jade.util.<a href="bdi4jade/util/ReflectionUtils.html" title="class in bdi4jade.util"><span class="typeNameLink">ReflectionUtils</span></a></li>
-<li type="circle">java.lang.Throwable (implements java.io.Serializable)
-<ul>
-<li type="circle">java.lang.Exception
-<ul>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/ParameterException.html" title="class in bdi4jade.exception"><span class="typeNameLink">ParameterException</span></a></li>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/PlanInstantiationException.html" title="class in bdi4jade.exception"><span class="typeNameLink">PlanInstantiationException</span></a></li>
-<li type="circle">java.lang.RuntimeException
-<ul>
-<li type="circle">bdi4jade.exception.<a href="bdi4jade/exception/BeliefAlreadyExistsException.html" title="class in bdi4jade.exception"><span class="typeNameLink">BeliefAlreadyExistsException</span></a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.extension.planselection.utilitybased.<a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedPlanSelectionStrategy.html" title="class in bdi4jade.extension.planselection.utilitybased"><span class="typeNameLink">UtilityBasedPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
-</ul>
-</li>
-</ul>
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">BeliefRevisionStrategy</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">DeliberationFunction</span></a></li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">DisposablePlanBody</span></a></li>
-<li type="circle">java.util.EventListener
-<ul>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">BeliefListener</span></a></li>
-<li type="circle">bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event"><span class="typeNameLink">GoalListener</span></a>
-<ul>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/PlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">PlanBody</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core"><span class="typeNameLink">MetadataElement</span></a>
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.plan.<a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan"><span class="typeNameLink">Plan</span></a></li>
-</ul>
-</li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">OptionGenerationFunction</span></a></li>
-<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="typeNameLink">OutputPlanBody</span></a></li>
-<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="typeNameLink">PlanSelectionStrategy</span></a></li>
-<li type="circle">java.io.Serializable
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">jade.util.leap.Serializable
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">jade.content.ContentElement
-<ul>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-</ul>
-</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">jade.content.Term
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="typeNameLink">Belief</span></a>&lt;T&gt; (also extends jade.content.Concept, bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (also extends bdi4jade.core.<a href="bdi4jade/core/MetadataElement.html" title="interface in bdi4jade.core">MetadataElement</a>, java.io.Serializable)
-<ul>
-<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief"><span class="typeNameLink">BeliefSet</span></a>&lt;T&gt;</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>&lt;T&gt;</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.ContentElement)</li>
-</ul>
-</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Goal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal"><span class="typeNameLink">Softgoal</span></a> (also extends jade.content.Concept, jade.content.ContentElement)</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
-<ul>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Plan.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Plan</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Parameter.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/GoalOwner.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">GoalOwner</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/CapabilityAssociation.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">CapabilityAssociation</span></a> (implements java.lang.annotation.Annotation)</li>
-<li type="circle">bdi4jade.annotation.<a href="bdi4jade/annotation/Belief.html" title="annotation in bdi4jade.annotation"><span class="typeNameLink">Belief</span></a> (implements java.lang.annotation.Annotation)</li>
-</ul>
-<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
-<ul>
-<li type="circle">java.lang.Object
-<ul>
-<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:45 BRT 2014 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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/examples/package-tree.html">bdi4jade.examples</a>, </li>
+<li><a href="bdi4jade/examples/blocksworld/package-tree.html">bdi4jade.examples.blocksworld</a>, </li>
+<li><a href="bdi4jade/examples/blocksworld/domain/package-tree.html">bdi4jade.examples.blocksworld.domain</a>, </li>
+<li><a href="bdi4jade/examples/blocksworld/goal/package-tree.html">bdi4jade.examples.blocksworld.goal</a>, </li>
+<li><a href="bdi4jade/examples/blocksworld/plan/package-tree.html">bdi4jade.examples.blocksworld.plan</a>, </li>
+<li><a href="bdi4jade/examples/compositegoal/package-tree.html">bdi4jade.examples.compositegoal</a>, </li>
+<li><a href="bdi4jade/examples/helloworld/package-tree.html">bdi4jade.examples.helloworld</a>, </li>
+<li><a href="bdi4jade/examples/nestedcapabilities/package-tree.html">bdi4jade.examples.nestedcapabilities</a>, </li>
+<li><a href="bdi4jade/examples/ping/package-tree.html">bdi4jade.examples.ping</a>, </li>
+<li><a href="bdi4jade/examples/planfailed/package-tree.html">bdi4jade.examples.planfailed</a>, </li>
+<li><a href="bdi4jade/examples/planparameter/package-tree.html">bdi4jade.examples.planparameter</a>, </li>
+<li><a href="bdi4jade/examples/planselection/package-tree.html">bdi4jade.examples.planselection</a>, </li>
+<li><a href="bdi4jade/examples/subgoal/package-tree.html">bdi4jade.examples.subgoal</a>, </li>
+<li><a href="bdi4jade/examples/template/package-tree.html">bdi4jade.examples.template</a>, </li>
+<li><a href="bdi4jade/examples/template/goal/package-tree.html">bdi4jade.examples.template.goal</a>, </li>
+<li><a href="bdi4jade/examples/template/plan/package-tree.html">bdi4jade.examples.template.plan</a>, </li>
+<li><a href="bdi4jade/exception/package-tree.html">bdi4jade.exception</a>, </li>
+<li><a href="bdi4jade/extension/planselection/utilitybased/package-tree.html">bdi4jade.extension.planselection.utilitybased</a>, </li>
+<li><a href="bdi4jade/goal/package-tree.html">bdi4jade.goal</a>, </li>
+<li><a href="bdi4jade/message/package-tree.html">bdi4jade.message</a>, </li>
+<li><a href="bdi4jade/plan/package-tree.html">bdi4jade.plan</a>, </li>
+<li><a href="bdi4jade/plan/planbody/package-tree.html">bdi4jade.plan.planbody</a>, </li>
+<li><a href="bdi4jade/reasoning/package-tree.html">bdi4jade.reasoning</a>, </li>
+<li><a href="bdi4jade/util/package-tree.html">bdi4jade.util</a>, </li>
+<li><a href="bdi4jade/util/reasoning/package-tree.html">bdi4jade.util.reasoning</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.goal.<a href="bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">AchieveBlocksStacked</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</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>
+<ul>
+<li type="circle">bdi4jade.examples.<a href="bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent1</span></a></li>
+<li type="circle">bdi4jade.examples.<a href="bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples"><span class="strong">BDIAgent2</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldAgent</span></a></li>
+<li type="circle">bdi4jade.examples.helloworld.<a href="bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldAgent</span></a></li>
+<li type="circle">bdi4jade.examples.planparameter.<a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent</span></a></li>
+<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>
+<ul>
+<li type="circle">bdi4jade.examples.template.<a href="bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgent</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationAgent</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.<a href="bdi4jade/examples/AgentStarter.html" title="class in bdi4jade.examples"><span class="strong">AgentStarter</span></a></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>
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">AchieveOnPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">ClearPlanBody</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ChildPlan</span></a> (implements bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/DisposablePlanBody.html" title="interface in bdi4jade.plan.planbody">DisposablePlanBody</a>)</li>
+<li type="circle">bdi4jade.examples.planparameter.<a href="bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamPlan</span></a></li>
+<li type="circle">bdi4jade.examples.helloworld.<a href="bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld"><span class="strong">HelloWorldPlan</span></a></li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">MyPlan</span></a></li>
+<li type="circle">bdi4jade.examples.planfailed.<a href="bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed"><span class="strong">MyPlan</span></a></li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">MyPlan</span></a></li>
+<li type="circle">bdi4jade.examples.template.plan.<a href="bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1Body</span></a></li>
+<li type="circle">bdi4jade.examples.template.plan.<a href="bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2Body</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.examples.subgoal.<a href="bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal"><span class="strong">ParentPlan</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">PerformMovePlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.ping.<a href="bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPlan</span></a></li>
+<li type="circle">bdi4jade.examples.ping.<a href="bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping"><span class="strong">PongPlan</span></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>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">SuccessPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.nestedcapabilities.<a href="bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities"><span class="strong">TestPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.plan.<a href="bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan"><span class="strong">TopLevelPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlanBody</span></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>&lt;T&gt;
+<ul>
+<li type="circle">bdi4jade.goal.<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal"><span class="strong">BeliefSetValueGoal</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Block.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Block</span></a> (implements bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a>)</li>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldApp.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldApp</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.core.<a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core"><span class="strong">Capability</span></a> (implements java.io.Serializable)
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldCapability</span></a></li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.examples.ping.<a href="bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping"><span class="strong">PingPongCapability</span></a></li>
+<li type="circle">bdi4jade.examples.planfailed.<a href="bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed"><span class="strong">PlanFailedCapability</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.examples.subgoal.<a href="bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal"><span class="strong">SubgoalCapability</span></a></li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Clear.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Clear</span></a></li>
+<li type="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
+<ul>
+<li type="circle">java.awt.Container
+<ul>
+<li type="circle">javax.swing.JComponent (implements java.io.Serializable)
+<ul>
+<li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
+<ul>
+<li type="circle">bdi4jade.examples.blocksworld.<a href="bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld"><span class="strong">BlocksWorldView</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/BeliefListener.html" title="interface in bdi4jade.event">BeliefListener</a>)</li>
+</ul>
+</li>
+</ul>
+</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.examples.compositegoal.<a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal1</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal2</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.compositegoal.<a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal"><span class="strong">CompositeGoalCapability.MyGoal3</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultBeliefRevisionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultBeliefRevisionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultDeliberationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultDeliberationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultOptionGenerationFunction.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultOptionGenerationFunction</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a>)</li>
+<li type="circle">bdi4jade.util.reasoning.<a href="bdi4jade/util/reasoning/DefaultPlanSelectionStrategy.html" title="class in bdi4jade.util.reasoning"><span class="strong">DefaultPlanSelectionStrategy</span></a> (implements bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a>)</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/ExperimentRunner.html" title="class in bdi4jade.examples.planselection"><span class="strong">ExperimentRunner</span></a> (implements bdi4jade.event.<a href="bdi4jade/event/GoalListener.html" title="interface in bdi4jade.event">GoalListener</a>)</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection"><span class="strong">GenericValueFunction</span></a>&lt;T&gt;</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.examples.planparameter.<a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter"><span class="strong">HelloWorldParamAgent.HelloWorldParamGoal</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/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>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief">Belief</a>&lt;T&gt;)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/AbstractBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">AbstractBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBeliefSet.html" title="class in bdi4jade.belief"><span class="strong">TransientBeliefSet</span></a>&lt;T&gt; (implements bdi4jade.belief.<a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;T&gt;)</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>&lt;T&gt;</li>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/TransientBelief.html" title="class in bdi4jade.belief"><span class="strong">TransientBelief</span></a>&lt;T&gt;
+<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/SimplePlan.html" title="class in bdi4jade.plan"><span class="strong">SimplePlan</span></a>
+<ul>
+<li type="circle">bdi4jade.examples.template.plan.<a href="bdi4jade/examples/template/plan/MyPlan1.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan1</span></a></li>
+<li type="circle">bdi4jade.examples.template.plan.<a href="bdi4jade/examples/template/plan/MyPlan2.html" title="class in bdi4jade.examples.template.plan"><span class="strong">MyPlan2</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationPlan</span></a></li>
+</ul>
+</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.examples.template.<a href="bdi4jade/examples/template/MyAgentSoftgoals.html" title="class in bdi4jade.examples.template"><span class="strong">MyAgentSoftgoals</span></a></li>
+<li type="circle">bdi4jade.examples.template.goal.<a href="bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal"><span class="strong">MyGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">On</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/PairT.html" title="class in bdi4jade.examples.planselection"><span class="strong">PairT</span></a>&lt;T1,T2&gt;
+<ul>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/Pair.html" title="class in bdi4jade.examples.planselection"><span class="strong">Pair</span></a>&lt;T&gt;</li>
+</ul>
+</li>
+<li type="circle">bdi4jade.examples.blocksworld.goal.<a href="bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal"><span class="strong">PerformMove</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.ping.<a href="bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping"><span class="strong">Ping</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</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">bdi4jade.examples.subgoal.<a href="bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">Subgoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Table.html" title="class in bdi4jade.examples.blocksworld.domain"><span class="strong">Table</span></a> (implements bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</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>
+<li type="circle">bdi4jade.examples.subgoal.<a href="bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal"><span class="strong">TopLevelGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a>)</li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection"><span class="strong">TransportationGoal</span></a> (implements bdi4jade.goal.<a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</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>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">BeliefRevisionStrategy</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">DeliberationFunction</span></a></li>
+<li type="circle">bdi4jade.plan.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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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.reasoning.<a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning"><span class="strong">OptionGenerationFunction</span></a></li>
+<li type="circle">bdi4jade.plan.planbody.<a href="bdi4jade/plan/planbody/OutputPlanBody.html" title="interface in bdi4jade.plan.planbody"><span class="strong">OutputPlanBody</span></a></li>
+<li type="circle">bdi4jade.examples.planselection.<a href="bdi4jade/examples/planselection/Plans.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Plans</span></a></li>
+<li type="circle">bdi4jade.reasoning.<a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning"><span class="strong">PlanSelectionStrategy</span></a></li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">bdi4jade.belief.<a href="bdi4jade/belief/Belief.html" title="interface in bdi4jade.belief"><span class="strong">Belief</span></a>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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>&lt;T&gt; (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>&lt;T&gt;</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>&lt;T&gt;</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.examples.planselection.<a href="bdi4jade/examples/planselection/Softgoals.html" title="interface in bdi4jade.examples.planselection"><span class="strong">Softgoals</span></a></li>
+<li type="circle">bdi4jade.examples.blocksworld.domain.<a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain"><span class="strong">Thing</span></a></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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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.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>
+<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.examples.nestedcapabilities.<a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.Belief.html" title="enum in bdi4jade.examples.nestedcapabilities"><span class="strong">NestedCapabilitiesAgent.Belief</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>
diff --git a/bdi-jade/doc/package-list b/bdi-jade/doc/package-list
index 9f7ba0c..8a8c6c0 100644
--- a/bdi-jade/doc/package-list
+++ b/bdi-jade/doc/package-list
@@ -1,13 +1,29 @@
-bdi4jade.annotation
-bdi4jade.belief
-bdi4jade.core
-bdi4jade.event
-bdi4jade.exception
-bdi4jade.extension.planselection.utilitybased
-bdi4jade.goal
-bdi4jade.message
-bdi4jade.plan
-bdi4jade.plan.planbody
-bdi4jade.reasoning
-bdi4jade.util
-bdi4jade.util.reasoning
+bdi4jade.annotation
+bdi4jade.belief
+bdi4jade.core
+bdi4jade.event
+bdi4jade.examples
+bdi4jade.examples.blocksworld
+bdi4jade.examples.blocksworld.domain
+bdi4jade.examples.blocksworld.goal
+bdi4jade.examples.blocksworld.plan
+bdi4jade.examples.compositegoal
+bdi4jade.examples.helloworld
+bdi4jade.examples.nestedcapabilities
+bdi4jade.examples.ping
+bdi4jade.examples.planfailed
+bdi4jade.examples.planparameter
+bdi4jade.examples.planselection
+bdi4jade.examples.subgoal
+bdi4jade.examples.template
+bdi4jade.examples.template.goal
+bdi4jade.examples.template.plan
+bdi4jade.exception
+bdi4jade.extension.planselection.utilitybased
+bdi4jade.goal
+bdi4jade.message
+bdi4jade.plan
+bdi4jade.plan.planbody
+bdi4jade.reasoning
+bdi4jade.util
+bdi4jade.util.reasoning
diff --git a/bdi-jade/doc/serialized-form.html b/bdi-jade/doc/serialized-form.html
index c9cf2c9..543e885 100644
--- a/bdi-jade/doc/serialized-form.html
+++ b/bdi-jade/doc/serialized-form.html
@@ -1,866 +1,1886 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0) on Mon Aug 11 00:38:59 BRT 2014 -->
-<title>Serialized Form</title>
-<meta name="date" content="2014-08-11">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<script type="text/javascript" src="script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form";
-        }
-    }
-    catch(err) {
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.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&nbsp;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&lt;E&gt; 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>&lt;java.util.Set&lt;<a href="bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&gt; 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&lt;E&gt; beliefListeners</pre>
-</li>
-<li class="blockList">
-<h4>beliefs</h4>
-<pre>java.util.Map&lt;K,V&gt; 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>&lt;<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt; 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>&lt;<a href="bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt; 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>&lt;<a href="bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt; 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&lt;E&gt; value</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;bdi4jade.core</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.core.BDIAgent">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a> extends jade.core.Agent implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-841774495336214256L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>bdiInterpreter</h4>
-<pre>bdi4jade.core.BDIAgent.BDIInterpreter bdiInterpreter</pre>
-</li>
-<li class="blockList">
-<h4>beliefRevisionStrategy</h4>
-<pre><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy</pre>
-</li>
-<li class="blockList">
-<h4>deliberationFunction</h4>
-<pre><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction</pre>
-</li>
-<li class="blockList">
-<h4>intentions</h4>
-<pre>java.util.List&lt;E&gt; intentions</pre>
-</li>
-<li class="blockList">
-<h4>optionGenerationFunction</h4>
-<pre><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction</pre>
-</li>
-<li class="blockList">
-<h4>planSelectionStrategy</h4>
-<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</pre>
-</li>
-<li class="blockList">
-<h4>capabilities</h4>
-<pre>java.util.Set&lt;E&gt; capabilities</pre>
-</li>
-<li class="blockListLast">
-<h4>softgoals</h4>
-<pre>java.util.Set&lt;E&gt; softgoals</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.core.Capability">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">bdi4jade.core.Capability</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-4922359927943108421L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>beliefBase</h4>
-<pre><a href="bdi4jade/belief/BeliefBase.html" title="class in bdi4jade.belief">BeliefBase</a> beliefBase</pre>
-</li>
-<li class="blockList">
-<h4>id</h4>
-<pre>java.lang.String id</pre>
-</li>
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockList">
-<h4>myAgent</h4>
-<pre><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent</pre>
-</li>
-<li class="blockList">
-<h4>partCapabilities</h4>
-<pre>java.util.Set&lt;E&gt; partCapabilities</pre>
-</li>
-<li class="blockList">
-<h4>planLibrary</h4>
-<pre><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary</pre>
-</li>
-<li class="blockList">
-<h4>start</h4>
-<pre>boolean start</pre>
-</li>
-<li class="blockListLast">
-<h4>wholeCapability</h4>
-<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;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>&lt;<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; 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&nbsp;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>&lt;<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; 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&nbsp;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>&lt;java.util.Map&lt;<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt; implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>1802540697397519283L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-1721751203235905764L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;bdi4jade.goal</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.goal.BeliefGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2493877854717226283L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>beliefName</h4>
-<pre>java.lang.String beliefName</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.BeliefSetValueGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/BeliefSetValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefSetValueGoal</a> extends <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">BeliefValueGoal</a>&lt;<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt; implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2493877854717226283L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.BeliefValueGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/BeliefValueGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.BeliefValueGoal</a> extends <a href="bdi4jade/goal/BeliefGoal.html" title="class in bdi4jade.goal">BeliefGoal</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>2493877854717226283L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>value</h4>
-<pre>java.lang.Object value</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.CompositeGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.CompositeGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8253189774672851571L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>java.util.List&lt;E&gt; 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&lt;E&gt; goals</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.NamedSoftgoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/NamedSoftgoal.html" title="class in bdi4jade.goal">bdi4jade.goal.NamedSoftgoal</a> extends <a href="bdi4jade/core/MetadataElementImpl.html" title="class in bdi4jade.core">MetadataElementImpl</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>3958189054716876043L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>name</h4>
-<pre>java.lang.String name</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.ParallelGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.ParallelGoal</a> extends <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8594724445200990207L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.goal.SequentialGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/goal/SequentialGoal.html" title="class in bdi4jade.goal">bdi4jade.goal.SequentialGoal</a> extends <a href="bdi4jade/goal/CompositeGoal.html" title="class in bdi4jade.goal">CompositeGoal</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-8594724445200990207L</dd>
-</dl>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;bdi4jade.message</h2>
-<ul class="blockList">
-<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver</a> extends jade.proto.states.MsgReceiver implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-4435254708782532901L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockListLast">
-<h4>msgs</h4>
-<pre>java.util.Map&lt;K,V&gt; msgs</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in bdi4jade.message">bdi4jade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-1076583615928481034L</dd>
-</dl>
-</li>
-<li class="blockList"><a name="bdi4jade.message.MessageGoal">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/message/MessageGoal.html" title="class in bdi4jade.message">bdi4jade.message.MessageGoal</a> extends java.lang.Object implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-5960866880528268312L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>message</h4>
-<pre>jade.lang.acl.ACLMessage message</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;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&lt;E&gt; plans</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList">
-<h2 title="Package">Package&nbsp;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&lt;E&gt; 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&lt;E&gt; 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&lt;E&gt; completedGoals</pre>
-</li>
-<li class="blockList">
-<h4>dispatched</h4>
-<pre>boolean dispatched</pre>
-</li>
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
-</li>
-<li class="blockList">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-<li class="blockListLast">
-<h4>parallelGoal</h4>
-<pre><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a> parallelGoal</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody.SequentialActionPlanBody">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.SequentialActionPlanBody</a> extends jade.core.behaviours.SequentialBehaviour implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-7659781172897309684L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockListLast">
-<h4>abstractPlanBody</h4>
-<pre><a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> abstractPlanBody</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="blockList"><a name="bdi4jade.plan.planbody.SequentialGoalPlanBody">
-<!--   -->
-</a>
-<h3>Class <a href="bdi4jade/plan/planbody/SequentialGoalPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.SequentialGoalPlanBody</a> extends <a href="bdi4jade/plan/planbody/AbstractPlanBody.html" title="class in bdi4jade.plan.planbody">AbstractPlanBody</a> implements Serializable</h3>
-<dl class="nameValue">
-<dt>serialVersionUID:</dt>
-<dd>-5919677537834351951L</dd>
-</dl>
-<ul class="blockList">
-<li class="blockList">
-<h3>Serialized Fields</h3>
-<ul class="blockList">
-<li class="blockList">
-<h4>completedGoals</h4>
-<pre>java.util.List&lt;E&gt; completedGoals</pre>
-</li>
-<li class="blockList">
-<h4>currentGoal</h4>
-<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> currentGoal</pre>
-</li>
-<li class="blockList">
-<h4>failedGoal</h4>
-<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
-</li>
-<li class="blockList">
-<h4>it</h4>
-<pre>java.util.Iterator&lt;E&gt; it</pre>
-</li>
-<li class="blockListLast">
-<h4>log</h4>
-<pre>org.apache.commons.logging.Log log</pre>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="overview-summary.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li><a href="overview-tree.html">Tree</a></li>
-<li><a href="deprecated-list.html">Deprecated</a></li>
-<li><a href="index-files/index-1.html">Index</a></li>
-<li><a href="help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li>Prev</li>
-<li>Next</li>
-</ul>
-<ul class="navList">
-<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
-<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    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 (version 1.7.0_17) on Mon Aug 11 18:04:44 BRT 2014 -->
+<title>Serialized Form</title>
+<meta name="date" content="2014-08-11">
+<link rel="stylesheet" type="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&nbsp;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&lt;E&gt; 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>&lt;java.util.Set&lt;<a href="bdi4jade/belief/AbstractBeliefSet.html" title="type parameter in AbstractBeliefSet">T</a>&gt;&gt; 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&lt;E&gt; beliefListeners</pre>
+</li>
+<li class="blockList">
+<h4>beliefs</h4>
+<pre>java.util.Map&lt;K,V&gt; 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>&lt;<a href="bdi4jade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</a>&gt; 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>&lt;<a href="bdi4jade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</a>&gt; 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>&lt;<a href="bdi4jade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</a>&gt; 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&lt;E&gt; value</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.core</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.core.BDIAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">bdi4jade.core.BDIAgent</a> extends jade.core.Agent implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-841774495336214256L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>bdiInterpreter</h4>
+<pre>bdi4jade.core.BDIAgent.BDIInterpreter bdiInterpreter</pre>
+</li>
+<li class="blockList">
+<h4>beliefRevisionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/BeliefRevisionStrategy.html" title="interface in bdi4jade.reasoning">BeliefRevisionStrategy</a> beliefRevisionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>deliberationFunction</h4>
+<pre><a href="bdi4jade/reasoning/DeliberationFunction.html" title="interface in bdi4jade.reasoning">DeliberationFunction</a> deliberationFunction</pre>
+</li>
+<li class="blockList">
+<h4>intentions</h4>
+<pre>java.util.List&lt;E&gt; intentions</pre>
+</li>
+<li class="blockList">
+<h4>optionGenerationFunction</h4>
+<pre><a href="bdi4jade/reasoning/OptionGenerationFunction.html" title="interface in bdi4jade.reasoning">OptionGenerationFunction</a> optionGenerationFunction</pre>
+</li>
+<li class="blockList">
+<h4>planSelectionStrategy</h4>
+<pre><a href="bdi4jade/reasoning/PlanSelectionStrategy.html" title="interface in bdi4jade.reasoning">PlanSelectionStrategy</a> planSelectionStrategy</pre>
+</li>
+<li class="blockList">
+<h4>capabilities</h4>
+<pre>java.util.Set&lt;E&gt; capabilities</pre>
+</li>
+<li class="blockListLast">
+<h4>softgoals</h4>
+<pre>java.util.Set&lt;E&gt; 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>id</h4>
+<pre>java.lang.String id</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockList">
+<h4>myAgent</h4>
+<pre><a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> myAgent</pre>
+</li>
+<li class="blockList">
+<h4>partCapabilities</h4>
+<pre>java.util.Set&lt;E&gt; partCapabilities</pre>
+</li>
+<li class="blockList">
+<h4>planLibrary</h4>
+<pre><a href="bdi4jade/plan/PlanLibrary.html" title="class in bdi4jade.plan">PlanLibrary</a> planLibrary</pre>
+</li>
+<li class="blockList">
+<h4>start</h4>
+<pre>boolean start</pre>
+</li>
+<li class="blockListLast">
+<h4>wholeCapability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> wholeCapability</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;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>&lt;<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; 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&nbsp;bdi4jade.examples</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.BDIAgent1">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/BDIAgent1.html" title="class in bdi4jade.examples">bdi4jade.examples.BDIAgent1</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8505187840524213951L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.BDIAgent2">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/BDIAgent2.html" title="class in bdi4jade.examples">bdi4jade.examples.BDIAgent2</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8505187840524213951L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.blocksworld</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.BlocksWorldAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/BlocksWorldAgent.html" title="class in bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld.BlocksWorldAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-4800805796961540570L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.BlocksWorldCapability">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/BlocksWorldCapability.html" title="class in bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld.BlocksWorldCapability</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>2298178213927064463L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>achieveBlocksStackedPlan</h4>
+<pre><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> achieveBlocksStackedPlan</pre>
+</li>
+<li class="blockList">
+<h4>achieveOnPlan</h4>
+<pre><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> achieveOnPlan</pre>
+</li>
+<li class="blockList">
+<h4>clear</h4>
+<pre><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; clear</pre>
+</li>
+<li class="blockList">
+<h4>clearPlan</h4>
+<pre><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> clearPlan</pre>
+</li>
+<li class="blockList">
+<h4>on</h4>
+<pre><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; on</pre>
+</li>
+<li class="blockListLast">
+<h4>performMovePlan</h4>
+<pre><a href="bdi4jade/plan/Plan.html" title="interface in bdi4jade.plan">Plan</a> performMovePlan</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.BlocksWorldView">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/BlocksWorldView.html" title="class in bdi4jade.examples.blocksworld">bdi4jade.examples.blocksworld.BlocksWorldView</a> extends javax.swing.JPanel implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-754767782463259272L</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>clearTextArea</h4>
+<pre>javax.swing.JTextArea clearTextArea</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockList">
+<h4>onTableTextArea</h4>
+<pre>javax.swing.JTextArea onTableTextArea</pre>
+</li>
+<li class="blockList">
+<h4>stack1TextArea</h4>
+<pre>javax.swing.JTextArea stack1TextArea</pre>
+</li>
+<li class="blockListLast">
+<h4>stack2TextArea</h4>
+<pre>javax.swing.JTextArea stack2TextArea</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.blocksworld.goal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/goal/AchieveBlocksStacked.html" title="class in bdi4jade.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal.AchieveBlocksStacked</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-8126833927953226126L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>target</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[] target</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.goal.PerformMove">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/goal/PerformMove.html" title="class in bdi4jade.examples.blocksworld.goal">bdi4jade.examples.blocksworld.goal.PerformMove</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>8286023371969088149L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>thing1</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing1</pre>
+</li>
+<li class="blockListLast">
+<h4>thing2</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing2</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.blocksworld.plan</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/plan/AchieveOnPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody</a> extends <a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</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>step</h4>
+<pre>bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody.Step step</pre>
+</li>
+<li class="blockList">
+<h4>thing1</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing1</pre>
+</li>
+<li class="blockListLast">
+<h4>thing2</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing2</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan.ClearPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/plan/ClearPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan.ClearPlanBody</a> extends <a href="bdi4jade/plan/planbody/BeliefGoalPlanBody.html" title="class in bdi4jade.plan.planbody">BeliefGoalPlanBody</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>onSet</h4>
+<pre><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; onSet</pre>
+</li>
+<li class="blockListLast">
+<h4>thing</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan.PerformMovePlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/plan/PerformMovePlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan.PerformMovePlanBody</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>clearSet</h4>
+<pre><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; clearSet</pre>
+</li>
+<li class="blockList">
+<h4>onSet</h4>
+<pre><a href="bdi4jade/belief/BeliefSet.html" title="interface in bdi4jade.belief">BeliefSet</a>&lt;<a href="bdi4jade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</a>&gt; onSet</pre>
+</li>
+<li class="blockList">
+<h4>thing1</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing1</pre>
+</li>
+<li class="blockListLast">
+<h4>thing2</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/Thing.html" title="interface in bdi4jade.examples.blocksworld.domain">Thing</a> thing2</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.blocksworld.plan.TopLevelPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/blocksworld/plan/TopLevelPlanBody.html" title="class in bdi4jade.examples.blocksworld.plan">bdi4jade.examples.blocksworld.plan.TopLevelPlanBody</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>counter</h4>
+<pre>int counter</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockListLast">
+<h4>target</h4>
+<pre><a href="bdi4jade/examples/blocksworld/domain/On.html" title="class in bdi4jade.examples.blocksworld.domain">On</a>[] target</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.compositegoal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.compositegoal.CompositeGoalCapability">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.html" title="class in bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal.CompositeGoalCapability</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>-4800805796961540570L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>sequential</h4>
+<pre>boolean sequential</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal1.html" title="class in bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal1</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>3405041038738876061L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>msg</h4>
+<pre>java.lang.String msg</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal2.html" title="class in bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal2</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>3405041038738876061L</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>java.lang.String message</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/compositegoal/CompositeGoalCapability.MyGoal3.html" title="class in bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal.CompositeGoalCapability.MyGoal3</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>3405041038738876061L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>msg</h4>
+<pre>java.lang.String msg</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.compositegoal.MyPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/compositegoal/MyPlan.html" title="class in bdi4jade.examples.compositegoal">bdi4jade.examples.compositegoal.MyPlan</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>-220345270457161508L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.helloworld</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.helloworld.HelloWorldAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/helloworld/HelloWorldAgent.html" title="class in bdi4jade.examples.helloworld">bdi4jade.examples.helloworld.HelloWorldAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2712019445290687786L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.helloworld.HelloWorldPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/helloworld/HelloWorldPlan.html" title="class in bdi4jade.examples.helloworld">bdi4jade.examples.helloworld.HelloWorldPlan</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>-9039447524062487795L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.nestedcapabilities</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.html" title="class in bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities.NestedCapabilitiesAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2712019445290687786L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities.SuccessPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/nestedcapabilities/SuccessPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities.SuccessPlanBody</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>-9039447524062487795L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.nestedcapabilities.TestPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/nestedcapabilities/TestPlanBody.html" title="class in bdi4jade.examples.nestedcapabilities">bdi4jade.examples.nestedcapabilities.TestPlanBody</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>-9039447524062487795L</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>step</h4>
+<pre>bdi4jade.examples.nestedcapabilities.TestPlanBody.TestStep step</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.ping</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.ping.Ping">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/ping/Ping.html" title="class in bdi4jade.examples.ping">bdi4jade.examples.ping.Ping</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-7733145369836002329L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>agent</h4>
+<pre>java.lang.String agent</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping.PingPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/ping/PingPlan.html" title="class in bdi4jade.examples.ping">bdi4jade.examples.ping.PingPlan</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>-6288758975856575305L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>agent</h4>
+<pre>java.lang.String agent</pre>
+</li>
+<li class="blockList">
+<h4>counter</h4>
+<pre>int counter</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockList">
+<h4>mt</h4>
+<pre>jade.lang.acl.MessageTemplate mt</pre>
+</li>
+<li class="blockList">
+<h4>sent</h4>
+<pre>boolean sent</pre>
+</li>
+<li class="blockListLast">
+<h4>times</h4>
+<pre>int times</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping.PingPongCapability">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/ping/PingPongCapability.html" title="class in bdi4jade.examples.ping">bdi4jade.examples.ping.PingPongCapability</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>-4800805796961540570L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>otherAgent</h4>
+<pre>java.lang.String otherAgent</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.ping.PongPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/ping/PongPlan.html" title="class in bdi4jade.examples.ping">bdi4jade.examples.ping.PongPlan</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>-3352874506241004611L</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>pingMsg</h4>
+<pre>jade.lang.acl.ACLMessage pingMsg</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.planfailed</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planfailed.MyPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planfailed/MyPlan.html" title="class in bdi4jade.examples.planfailed">bdi4jade.examples.planfailed.MyPlan</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>-220345270457161508L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planfailed.PlanFailedCapability">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planfailed/PlanFailedCapability.html" title="class in bdi4jade.examples.planfailed">bdi4jade.examples.planfailed.PlanFailedCapability</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>-4800805796961540570L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>counter</h4>
+<pre>int counter</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.planparameter</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planparameter.HelloWorldParamAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.html" title="class in bdi4jade.examples.planparameter">bdi4jade.examples.planparameter.HelloWorldParamAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2712019445290687786L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planparameter/HelloWorldParamAgent.HelloWorldParamGoal.html" title="class in bdi4jade.examples.planparameter">bdi4jade.examples.planparameter.HelloWorldParamAgent.HelloWorldParamGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-9039447524062487795L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+<li class="blockListLast">
+<h4>time</h4>
+<pre>long time</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planparameter.HelloWorldParamPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planparameter/HelloWorldParamPlan.html" title="class in bdi4jade.examples.planparameter">bdi4jade.examples.planparameter.HelloWorldParamPlan</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>-9039447524062487795L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>name</h4>
+<pre>java.lang.String name</pre>
+</li>
+<li class="blockListLast">
+<h4>time</h4>
+<pre>long time</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.planselection</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.planselection.TransportationAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planselection/TransportationAgent.html" title="class in bdi4jade.examples.planselection">bdi4jade.examples.planselection.TransportationAgent</a> extends <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2712019445290687786L</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="blockList">
+<h4>rand</h4>
+<pre>java.util.Random rand</pre>
+</li>
+<li class="blockListLast">
+<h4>rootCapability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> rootCapability</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection.TransportationGoal">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planselection/TransportationGoal.html" title="class in bdi4jade.examples.planselection">bdi4jade.examples.planselection.TransportationGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>5008348479798066431L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.planselection.TransportationPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/planselection/TransportationPlanBody.html" title="class in bdi4jade.examples.planselection">bdi4jade.examples.planselection.TransportationPlanBody</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>-9039447524062487795L</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="blockList">
+<h4>plan</h4>
+<pre><a href="bdi4jade/examples/planselection/TransportationPlan.html" title="class in bdi4jade.examples.planselection">TransportationPlan</a> plan</pre>
+</li>
+<li class="blockList">
+<h4>preferences</h4>
+<pre><a href="bdi4jade/extension/planselection/utilitybased/SoftgoalPreferences.html" title="class in bdi4jade.extension.planselection.utilitybased">SoftgoalPreferences</a> preferences</pre>
+</li>
+<li class="blockListLast">
+<h4>satisfaction</h4>
+<pre><a href="bdi4jade/examples/planselection/GenericValueFunction.html" title="class in bdi4jade.examples.planselection">GenericValueFunction</a>&lt;<a href="bdi4jade/examples/planselection/GenericValueFunction.html" title="type parameter in GenericValueFunction">T</a>&gt; satisfaction</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.subgoal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.subgoal.ChildPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/ChildPlan.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.ChildPlan</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>-5432560989511973914L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>counter</h4>
+<pre>int counter</pre>
+</li>
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal.MyPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/MyPlan.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.MyPlan</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>-5432560989511973914L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>counter</h4>
+<pre>int counter</pre>
+</li>
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal.ParentPlan">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/ParentPlan.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.ParentPlan</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>-5432560989511973914L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>counter</h4>
+<pre>int counter</pre>
+</li>
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal.Subgoal">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/Subgoal.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.Subgoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2330672980228870224L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal.SubgoalCapability">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/SubgoalCapability.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.SubgoalCapability</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>-4388902481688697669L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.subgoal.TopLevelGoal">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/subgoal/TopLevelGoal.html" title="class in bdi4jade.examples.subgoal">bdi4jade.examples.subgoal.TopLevelGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2702962164032833240L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.template</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.template.MyAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/template/MyAgent.html" title="class in bdi4jade.examples.template">bdi4jade.examples.template.MyAgent</a> extends <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">UtilityBasedBDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>2712019445290687786L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockListLast">
+<h4>rootCapability</h4>
+<pre><a href="bdi4jade/core/Capability.html" title="class in bdi4jade.core">Capability</a> rootCapability</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.template.goal</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.template.goal.MyGoal">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/template/goal/MyGoal.html" title="class in bdi4jade.examples.template.goal">bdi4jade.examples.template.goal.MyGoal</a> extends java.lang.Object implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-659551255690904618L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;bdi4jade.examples.template.plan</h2>
+<ul class="blockList">
+<li class="blockList"><a name="bdi4jade.examples.template.plan.MyPlan1Body">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/template/plan/MyPlan1Body.html" title="class in bdi4jade.examples.template.plan">bdi4jade.examples.template.plan.MyPlan1Body</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>-3947024373151941681L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.examples.template.plan.MyPlan2Body">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/examples/template/plan/MyPlan2Body.html" title="class in bdi4jade.examples.template.plan">bdi4jade.examples.template.plan.MyPlan2Body</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>-3947024373151941681L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;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>&lt;<a href="bdi4jade/belief/Belief.html" title="type parameter in Belief">T</a>&gt; 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&nbsp;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>&lt;java.util.Map&lt;<a href="bdi4jade/goal/Softgoal.html" title="interface in bdi4jade.goal">Softgoal</a>,java.lang.Double&gt;&gt; implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1802540697397519283L</dd>
+</dl>
+</li>
+<li class="blockList"><a name="bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/extension/planselection/utilitybased/UtilityBasedBDIAgent.html" title="class in bdi4jade.extension.planselection.utilitybased">bdi4jade.extension.planselection.utilitybased.UtilityBasedBDIAgent</a> extends <a href="bdi4jade/core/BDIAgent.html" title="class in bdi4jade.core">BDIAgent</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-1721751203235905764L</dd>
+</dl>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;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>&lt;<a href="bdi4jade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</a>&gt; 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&lt;E&gt; 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&lt;E&gt; 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&nbsp;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&lt;K,V&gt; 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&nbsp;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&lt;E&gt; plans</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;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&lt;E&gt; 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&lt;E&gt; 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&lt;E&gt; completedGoals</pre>
+</li>
+<li class="blockList">
+<h4>dispatched</h4>
+<pre>boolean dispatched</pre>
+</li>
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+<li class="blockList">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+<li class="blockListLast">
+<h4>parallelGoal</h4>
+<pre><a href="bdi4jade/goal/ParallelGoal.html" title="class in bdi4jade.goal">ParallelGoal</a> parallelGoal</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="bdi4jade.plan.planbody.SequentialActionPlanBody">
+<!--   -->
+</a>
+<h3>Class <a href="bdi4jade/plan/planbody/SequentialActionPlanBody.html" title="class in bdi4jade.plan.planbody">bdi4jade.plan.planbody.SequentialActionPlanBody</a> extends jade.core.behaviours.SequentialBehaviour implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>-7659781172897309684L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList"><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&lt;E&gt; completedGoals</pre>
+</li>
+<li class="blockList">
+<h4>currentGoal</h4>
+<pre><a href="bdi4jade/goal/Goal.html" title="interface in bdi4jade.goal">Goal</a> currentGoal</pre>
+</li>
+<li class="blockList">
+<h4>failedGoal</h4>
+<pre><a href="bdi4jade/event/GoalEvent.html" title="class in bdi4jade.event">GoalEvent</a> failedGoal</pre>
+</li>
+<li class="blockList">
+<h4>it</h4>
+<pre>java.util.Iterator&lt;E&gt; it</pre>
+</li>
+<li class="blockListLast">
+<h4>log</h4>
+<pre>org.apache.commons.logging.Log log</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip 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>
diff --git a/bdi-jade/src/bdi4jade/goal/GoalTemplate.java b/bdi-jade/src/bdi4jade/goal/GoalTemplate.java
new file mode 100644
index 0000000..c8ac9d4
--- /dev/null
+++ b/bdi-jade/src/bdi4jade/goal/GoalTemplate.java
@@ -0,0 +1,45 @@
+//----------------------------------------------------------------------------
+// Copyright (C) 2011  Ingrid Nunes
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// 
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+// 
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+// 
+// To contact the authors:
+// http://inf.ufrgs.br/prosoft/bdi4jade/
+//
+//----------------------------------------------------------------------------
+
+package bdi4jade.goal;
+
+/**
+ * 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.
+ * 
+ * @author Ingrid Nunes
+ * 
+ */
+public interface GoalTemplate {
+
+	/**
+	 * This methods checks if the given goal matches this template.
+	 * 
+	 * @param goal
+	 *            the goal to be checked.
+	 * @return true if the goal matches this template, false otherwise.
+	 */
+	public abstract boolean match(Goal goal);
+
+}
\ No newline at end of file
diff --git a/bdi-jade/src/bdi4jade/plan/AbstractPlan.java b/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
index f1a2f37..026d76c 100644
--- a/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
+++ b/bdi-jade/src/bdi4jade/plan/AbstractPlan.java
@@ -30,6 +30,7 @@ import java.util.Set;
 
 import bdi4jade.core.MetadataElementImpl;
 import bdi4jade.goal.Goal;
+import bdi4jade.goal.GoalTemplate;
 import bdi4jade.message.MessageGoal;
 
 /**
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
index b77a659..997b865 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/AbstractPlanBody.java
@@ -29,9 +29,13 @@ import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
 import bdi4jade.belief.BeliefBase;
 import bdi4jade.core.Intention;
 import bdi4jade.event.GoalEvent;
+import bdi4jade.event.GoalListener;
 import bdi4jade.exception.ParameterException;
 import bdi4jade.exception.PlanInstantiationException;
 import bdi4jade.goal.Goal;
@@ -40,9 +44,10 @@ import bdi4jade.plan.Plan.EndState;
 import bdi4jade.util.ReflectionUtils;
 
 /**
- * This class represents a plan that has been instantiated to be executed.
+ * This class provides an almost complete implementation of the {@link PlanBody}
+ * interface. It represents a plan that has been instantiated to be executed.
  * 
- * @author ingrid
+ * @author Ingrid Nunes
  */
 public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 
@@ -51,13 +56,15 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	private EndState endState;
 	private final List<GoalEvent> goalEventQueue;
 	private Intention intention;
+	protected final Log log;
 	private Plan plan;
 	private final List<Goal> subgoals;
 
 	/**
-	 * Creates a new plan body instance.
+	 * Creates a new plan body.
 	 */
 	public AbstractPlanBody() {
+		this.log = LogFactory.getLog(getClass());
 		this.plan = null;
 		this.intention = null;
 		this.endState = null;
@@ -66,21 +73,14 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Dispatches a goal to be achieved.
-	 * 
-	 * @param goal
-	 *            the goal to be dispatched.
+	 * @see PlanBody#dispatchGoal(Goal)
 	 */
 	public void dispatchGoal(Goal goal) {
 		this.intention.getMyAgent().addGoal(goal);
 	}
 
 	/**
-	 * Dispatches a goal to be achieved, using the capability (or its children
-	 * capabilities) associated with the plan.
-	 * 
-	 * @param goal
-	 *            the goal to be dispatched.
+	 * @see PlanBody#dispatchProtectedGoal(Goal)
 	 */
 	public void dispatchProtectedGoal(Goal goal) {
 		this.intention.getMyAgent().addGoal(
@@ -88,11 +88,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Dispatches a subgoal to be achieved, using the capability (or its
-	 * children capabilities) associated with the plan.
-	 * 
-	 * @param subgoal
-	 *            the subgoal to be dispatched.
+	 * @see PlanBody#dispatchProtectedSubgoal(Goal)
 	 */
 	public void dispatchProtectedSubgoal(Goal subgoal) {
 		this.intention.getMyAgent().addGoal(
@@ -103,12 +99,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * 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.
-	 * 
-	 * @param subgoal
-	 *            the subgoal to be dispatched.
+	 * @see PlanBody#dispatchProtectedSubgoalAndListen(Goal)
 	 */
 	public void dispatchProtectedSubgoalAndListen(Goal subgoal) {
 		this.intention.getMyAgent().addGoal(
@@ -119,10 +110,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Dispatches a subgoal to be achieved.
-	 * 
-	 * @param subgoal
-	 *            the subgoal to be dispatched.
+	 * @see PlanBody#dispatchSubgoal(Goal)
 	 */
 	public void dispatchSubgoal(Goal subgoal) {
 		this.intention.getMyAgent().addGoal(subgoal);
@@ -132,11 +120,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Dispatches a subgoal to be achieved and registers itself as a listener to
-	 * receive a notification of the end of execution of the goal.
-	 * 
-	 * @param subgoal
-	 *            the subgoal to be dispatched.
+	 * @see PlanBody#dispatchSubgoalAndListen(Goal)
 	 */
 	public void dispatchSubgoalAndListen(Goal subgoal) {
 		this.intention.getMyAgent().addGoal(subgoal, this);
@@ -145,6 +129,15 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 		}
 	}
 
+	/**
+	 * Indicates to the JADE platform that this behavior/plan body finished its
+	 * execution. If {@link #getEndState()} returns null, it returns false, as
+	 * the plan body has not reached a final state. It returns true otherwise.
+	 * 
+	 * @return false if {@link #getEndState()} returns null, true otherwise.
+	 * 
+	 * @see jade.core.behaviours.Behaviour#done()
+	 */
 	@Override
 	public final boolean done() {
 		synchronized (plan) {
@@ -167,9 +160,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Returns the belief base of the capability.
-	 * 
-	 * @return the belief base containing the beliefs.
+	 * @see PlanBody#getBeliefBase()
 	 */
 	public BeliefBase getBeliefBase() {
 		return this.plan.getPlanLibrary().getCapability().getBeliefBase();
@@ -177,12 +168,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 
 	/**
 	 * Returns the end state of plan. A null value means that the plan is still
-	 * in execution. If the plan body has come to an end state, it invokes the
-	 * method to set the output parameters of the goal, in case the plan body
-	 * implements the {@link OutputPlanBody} interface (this is invoked only
-	 * once). If the plan body has come to an end state, it sets all of its
-	 * subgoals as no longer desired, in case they are still trying to be
-	 * achieved.
+	 * executing.
 	 * 
 	 * @return the end state of the plan.
 	 */
@@ -202,8 +188,8 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Returns a goal event from the queue. If the queue is empty, the behavior
-	 * associated with this plan instance is blocked.
+	 * Returns a goal event from the queue. If the queue is empty, the plan body
+	 * execution is blocked.
 	 * 
 	 * @return the goal event or null if the queue is empty.
 	 */
@@ -212,12 +198,11 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * 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.
+	 * 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.
 	 * 
 	 * @param block
-	 *            true if the behavior must be blocked if the queue is empty.
+	 *            true if the plan body must be blocked if the queue is empty.
 	 * @return the goal event or null if the queue is empty.
 	 */
 	public GoalEvent getGoalEvent(boolean block) {
@@ -226,16 +211,18 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 
 	/**
 	 * Returns a goal event from the queue. If the block parameter is true, the
-	 * behavior associated with this plan instance is going to be blocked if the
-	 * queue is empty according to the specified milliseconds. specified
-	 * milliseconds. If the time is lower then zero, the behavior is going to be
-	 * blocked until an event happens ({@link Behaviour#block()}).
+	 * plan body execution is blocked if the queue is empty according to the
+	 * specified milliseconds. If the time is lower then zero, the plan body is
+	 * going to be blocked until an event happens.
 	 * 
 	 * @param block
 	 *            true if the behavior must be blocked if the queue is empty.
 	 * @param ms
 	 *            the maximum amount of time that the behavior must be blocked.
 	 * @return the goal event or null if the queue is empty.
+	 * 
+	 * @see Behaviour#block()
+	 * @see Behaviour#block(long)
 	 */
 	private GoalEvent getGoalEvent(boolean block, long ms) {
 		synchronized (goalEventQueue) {
@@ -255,9 +242,8 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * 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.
+	 * Returns a goal event from the queue. If the queue is empty, the plan body
+	 * execution is blocked for the specified milliseconds.
 	 * 
 	 * @param ms
 	 *            the maximum amount of time that the behavior must be blocked.
@@ -268,6 +254,9 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
+	 * Returns the intention associated with the goal that triggered this plan
+	 * pdy execution.
+	 * 
 	 * @return the intention
 	 */
 	Intention getIntention() {
@@ -275,7 +264,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Returns the {@link Plan} that is associated with this plan instance.
+	 * Returns the {@link Plan} that is associated with this plan body.
 	 * 
 	 * @return the plan.
 	 */
@@ -284,7 +273,12 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * @see bdi4jade.event.GoalListener#goalPerformed(bdi4jade.event.GoalEvent)
+	 * 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 {@link #getGoalEvent()} method, and restarts
+	 * the plan body execution.
+	 * 
+	 * @see GoalListener#goalPerformed(bdi4jade.event.GoalEvent)
 	 */
 	@Override
 	public synchronized void goalPerformed(GoalEvent event) {
@@ -329,8 +323,21 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
+	 * Sets the end state of plan. A null value means that the plan is still
+	 * executing.
+	 * 
+	 * If the plan body has come to an end state, it invokes the method to set
+	 * the output parameters of the goal, in case the plan body implements the
+	 * {@link OutputPlanBody} interface (this is invoked only once), or sets up
+	 * the goal inputs parameters based on the plan body output parameters. If
+	 * an error occurs during this setting process, a warn is shown, but no
+	 * 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.
+	 * 
 	 * @param endState
-	 *            the endState to set
+	 *            the endState to set.
 	 */
 	protected final void setEndState(EndState endState) {
 		synchronized (plan) {
@@ -343,7 +350,7 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 						ReflectionUtils.setPlanBodyOutput(this,
 								intention.getGoal());
 					} catch (ParameterException exc) {
-						// FIXME what to do
+						log.warn("Could not set all goal outputs: " + exc);
 					}
 				}
 				dropSubgoals();
@@ -352,16 +359,17 @@ public abstract class AbstractPlanBody extends Behaviour implements PlanBody {
 	}
 
 	/**
-	 * Starts the plan body, a {@link Behaviour}, associated with this plan.
+	 * Starts the plan body, by adding it as to the agent as a {@link Behaviour}
+	 * .
 	 */
 	public final void start() {
 		this.intention.getMyAgent().addBehaviour(this);
 	}
 
 	/**
-	 * Stops the plan body, a {@link Behaviour}, associated with this plan. If
-	 * the body implements the {@link DisposablePlanBody}, it invokes the method
-	 * to about the plan body, so it can perform finalizations.
+	 * Stops the plan body execution. It drops all plan body subgoals. If the
+	 * body implements the {@link DisposablePlanBody}, it invokes the method to
+	 * about the plan body, so it can perform finalizations.
 	 */
 	public final void stop() {
 		dropSubgoals();
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/BeliefGoalPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/BeliefGoalPlanBody.java
index 7b97fb1..d194829 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/BeliefGoalPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/BeliefGoalPlanBody.java
@@ -26,13 +26,24 @@ import bdi4jade.goal.BeliefGoal;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * @author ingrid
+ * This plan body aims to achieve a {@link BeliefGoal}. It verifies when the
+ * plan begins its execution if the goal is already achieved. If so, nothing is
+ * performed, otherwise the method {@link #execute()} is invoked, as a
+ * replacement of the {@link #action()} method.
+ * 
+ * @author Ingrid Nunes
  * 
  */
 public abstract class BeliefGoalPlanBody extends AbstractPlanBody {
 
 	private static final long serialVersionUID = -2512248999988800844L;
 
+	/**
+	 * This final implementation of the action method verifies the belief goal
+	 * that triggered this plan body execution is already achieved (
+	 * {@link #isGoalAchieved()}). If not, it invokes the {@link #execute()}
+	 * method;
+	 */
 	@Override
 	public final void action() {
 		if (!isGoalAchieved()) {
@@ -40,8 +51,19 @@ public abstract class BeliefGoalPlanBody extends AbstractPlanBody {
 		}
 	}
 
+	/**
+	 * This method is a placeholder for subclasses that should implement the set
+	 * of steps needed to achieve this plan body goal.
+	 */
 	protected abstract void execute();
 
+	/**
+	 * 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.
+	 * 
+	 * @return
+	 */
 	protected boolean isGoalAchieved() {
 		BeliefGoal goal = (BeliefGoal) getGoal();
 		if (goal.isAchieved(getBeliefBase())) {
@@ -51,6 +73,11 @@ public abstract class BeliefGoalPlanBody extends AbstractPlanBody {
 		return false;
 	}
 
+	/**
+	 * Verifies if the goal that triggered this plan body execution is a
+	 * {@link BeliefGoal}. If not, it throws an {@link IllegalArgumentException}
+	 * .
+	 */
 	@Override
 	public void onStart() {
 		if (!(getGoal() instanceof BeliefGoal))
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/DisposablePlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/DisposablePlanBody.java
index 3d5d0a4..cd12f09 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/DisposablePlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/DisposablePlanBody.java
@@ -25,10 +25,10 @@ package bdi4jade.plan.planbody;
 import bdi4jade.core.Intention;
 
 /**
- * This interface indicates that a {@link PlanBodyInterface} should be finalized in case
+ * This interface indicates that a {@link PlanBody} should be finalized in case
  * of being terminated.
  * 
- * @author ingrid *
+ * @author Ingrid Nunes
  */
 public interface DisposablePlanBody {
 
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/FSMPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/FSMPlanBody.java
index a8ee659..609b14e 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/FSMPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/FSMPlanBody.java
@@ -32,7 +32,10 @@ import bdi4jade.plan.Plan;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * @author ingrid
+ * This allows a plan body to inherit from both {@link AbstractPlanBody} and
+ * {@link FSMBehaviour}.
+ * 
+ * @author Ingrid Nunes
  * 
  */
 public class FSMPlanBody extends FSMBehaviour implements PlanBody {
@@ -101,7 +104,6 @@ public class FSMPlanBody extends FSMBehaviour implements PlanBody {
 
 	public Plan getPlan() {
 		return abstractPlanBody.getPlan();
-
 	}
 
 	@Override
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/OutputPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/OutputPlanBody.java
index 59595d5..c94aaaa 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/OutputPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/OutputPlanBody.java
@@ -25,12 +25,12 @@ package bdi4jade.plan.planbody;
 import bdi4jade.goal.Goal;
 
 /**
- * This interface defines that a {@link PlanBodyInterface} provides output for a goal
+ * This interface defines that a {@link PlanBody} provides output for a goal
  * that is being achieved. These outputs that are properties of the goal may be
  * set during the plan body execution, but this interface defines a method for
- * excplicit performing this taks of setting outpust.
+ * explicit performing this task of setting outputs.
  * 
- * @author ingrid
+ * @author Ingrid Nunes
  */
 public interface OutputPlanBody {
 
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/ParallelActionPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/ParallelActionPlanBody.java
index 7f52f0e..2418028 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/ParallelActionPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/ParallelActionPlanBody.java
@@ -32,8 +32,10 @@ import bdi4jade.plan.Plan;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * @author ingrid
+ * This allows a plan body to inherit from both {@link AbstractPlanBody} and
+ * {@link ParallelBehaviour}.
  * 
+ * @author Ingrid Nunes
  */
 public class ParallelActionPlanBody extends ParallelBehaviour implements
 		PlanBody {
@@ -102,7 +104,6 @@ public class ParallelActionPlanBody extends ParallelBehaviour implements
 
 	public Plan getPlan() {
 		return abstractPlanBody.getPlan();
-
 	}
 
 	@Override
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
index a78bf1f..e16984e 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/ParallelGoalPlanBody.java
@@ -25,9 +25,6 @@ package bdi4jade.plan.planbody;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 import bdi4jade.event.GoalEvent;
 import bdi4jade.goal.Goal;
 import bdi4jade.goal.GoalStatus;
@@ -35,8 +32,9 @@ import bdi4jade.goal.ParallelGoal;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * @author ingrid
+ * This plan body provides the set of actions to achieve a {@link ParallelGoal}.
  * 
+ * @author Ingrid Nunes
  */
 public class ParallelGoalPlanBody extends AbstractPlanBody implements
 		OutputPlanBody {
@@ -46,17 +44,14 @@ public class ParallelGoalPlanBody extends AbstractPlanBody implements
 	protected List<Goal> completedGoals;
 	protected boolean dispatched;
 	protected GoalEvent failedGoal;
-	protected Log log;
 	protected ParallelGoal parallelGoal;
 
 	/**
-	 * Created a new ParallelGoalPlan.
-	 */
-	public ParallelGoalPlanBody() {
-		this.log = LogFactory.getLog(this.getClass());
-	}
-
-	/**
+	 * This method tries to achieve all subgoals of the {@link ParallelGoal} 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.
+	 * 
 	 * @see jade.core.behaviours.Behaviour#action()
 	 */
 	@Override
@@ -89,7 +84,9 @@ public class ParallelGoalPlanBody extends AbstractPlanBody implements
 	}
 
 	/**
-	 * Initializes this plan.
+	 * Initializes this plan. It verifies if the goal that triggered this plan
+	 * body execution is a {@link ParallelGoal}. If not, it throws an
+	 * {@link IllegalArgumentException}.
 	 */
 	@Override
 	public void onStart() {
@@ -101,10 +98,15 @@ public class ParallelGoalPlanBody extends AbstractPlanBody implements
 	}
 
 	/**
+	 * Sets completed goals, and the failed goal, if there is one.
+	 * 
 	 * @see bdi4jade.plan.planbody.OutputPlanBody#setGoalOutput(bdi4jade.goal.Goal)
 	 */
 	@Override
 	public void setGoalOutput(Goal goal) {
+		if (!(getGoal() instanceof ParallelGoal))
+			throw new IllegalArgumentException("ParallelGoal expected.");
+
 		ParallelGoal parGoal = (ParallelGoal) goal;
 		parGoal.setCompletedGoals(completedGoals);
 		parGoal.setFailedGoal(failedGoal);
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/PlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/PlanBody.java
index 324dd6c..ca85aa8 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/PlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/PlanBody.java
@@ -33,16 +33,23 @@ import bdi4jade.plan.Plan;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * This interface defines a PlanBody. Plans are executed as behaviors (
- * {@link Behaviour}), but executed in the BDI context, these behaviors should
- * also implement this interface.
+ * This interface defines a plan body, which specifies a set of steps to achieve
+ * a goal. It is part of a {@link Plan}, which in turn specifies different
+ * properties such as the goals that a plan can achieve or messages it can
+ * process. When a plan should be executed, a plan body is instantiated and run.
  * 
- * @author ingrid
+ * A plan body is a {@link GoalListener} as it may dispatch goals during its
+ * execution and be notified when it is achieved (or learn it is not possible to
+ * achieve it).
+ * 
+ * @author Ingrid Nunes
  */
 public interface PlanBody extends GoalListener {
 
 	/**
-	 * Dispatches a goal to be achieved.
+	 * 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.
 	 * 
 	 * @param goal
 	 *            the goal to be dispatched.
@@ -78,7 +85,8 @@ public interface PlanBody extends GoalListener {
 	public void dispatchProtectedSubgoalAndListen(Goal subgoal);
 
 	/**
-	 * Dispatches a subgoal to be achieved.
+	 * 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.
 	 * 
 	 * @param subgoal
 	 *            the subgoal to be dispatched.
@@ -95,9 +103,10 @@ public interface PlanBody extends GoalListener {
 	public void dispatchSubgoalAndListen(Goal subgoal);
 
 	/**
-	 * Returns the belief base of the capability.
+	 * Returns the belief base of the capability associated with the plan of
+	 * this plan body.
 	 * 
-	 * @return the belief base containing the beliefs.
+	 * @return the belief base containing the capability beliefs.
 	 */
 	public BeliefBase getBeliefBase();
 
@@ -109,7 +118,7 @@ public interface PlanBody extends GoalListener {
 	public EndState getEndState();
 
 	/**
-	 * Returns the goal to be achieved by this plan instance.
+	 * Returns the goal to be achieved by this plan body.
 	 * 
 	 * @return the goal.
 	 */
@@ -178,6 +187,8 @@ public interface PlanBody extends GoalListener {
 	 * 
 	 * @return an integer code representing the termination value of the
 	 *         behaviour.
+	 * 
+	 * @see Behaviour#onEnd()
 	 */
 	public int onEnd();
 
@@ -200,14 +211,8 @@ public interface PlanBody extends GoalListener {
 	public void reset();
 
 	/**
-	 * Restarts a blocked plan body.
-	 * 
-	 * @see Behaviour#restart()
-	 */
-	public void restart();
-
-	/**
-	 * Starts the plan body, a {@link Behaviour}, associated with this plan.
+	 * Starts the execution of a plan body, a {@link Behaviour}, associated with
+	 * this plan.
 	 */
 	public void start();
 
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/SequentialActionPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/SequentialActionPlanBody.java
index e1dc5e8..33ae45e 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/SequentialActionPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/SequentialActionPlanBody.java
@@ -32,8 +32,10 @@ import bdi4jade.plan.Plan;
 import bdi4jade.plan.Plan.EndState;
 
 /**
- * @author ingrid
+ * This allows a plan body to inherit from both {@link AbstractPlanBody} and
+ * {@link SequentialBehaviour}.
  * 
+ * @author Ingrid Nunes
  */
 public class SequentialActionPlanBody extends SequentialBehaviour implements
 		PlanBody {
@@ -102,7 +104,6 @@ public class SequentialActionPlanBody extends SequentialBehaviour implements
 
 	public Plan getPlan() {
 		return abstractPlanBody.getPlan();
-
 	}
 
 	@Override
diff --git a/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java b/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
index 81fe0cc..064ed39 100644
--- a/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
+++ b/bdi-jade/src/bdi4jade/plan/planbody/SequentialGoalPlanBody.java
@@ -26,9 +26,6 @@ import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 import bdi4jade.annotation.Parameter;
 import bdi4jade.event.GoalEvent;
 import bdi4jade.exception.ParameterException;
@@ -39,7 +36,8 @@ import bdi4jade.plan.Plan.EndState;
 import bdi4jade.util.ReflectionUtils;
 
 /**
- * This plan
+ * This plan body provides the set of actions to achieve a
+ * {@link SequentialGoal}.
  * 
  * @author ingrid
  */
@@ -52,16 +50,12 @@ public class SequentialGoalPlanBody extends AbstractPlanBody implements
 	protected Goal currentGoal;
 	protected GoalEvent failedGoal;
 	protected Iterator<Goal> it;
-	protected Log log;
-
-	/**
-	 * Created a new SequentialGoalPlan.
-	 */
-	public SequentialGoalPlanBody() {
-		this.log = LogFactory.getLog(this.getClass());
-	}
 
 	/**
+	 * This method tries to achieve all subgoals of the {@link SequentialGoal}
+	 * to be achieved sequentially. If one of the subgoals fail, it stops the
+	 * plan body execution.
+	 * 
 	 * @see jade.core.behaviours.Behaviour#action()
 	 */
 	@Override
@@ -105,10 +99,15 @@ public class SequentialGoalPlanBody extends AbstractPlanBody implements
 	}
 
 	/**
-	 * Initializes this plan. Starts the goals iterator.
+	 * Initializes this plan. Starts the goals iterator and verifies if the goal
+	 * that triggered this plan body execution is a {@link SequentialGoal}. If
+	 * not, it throws an {@link IllegalArgumentException}.
 	 */
 	@Override
 	public void onStart() {
+		if (!(getGoal() instanceof SequentialGoal))
+			throw new IllegalArgumentException("SequentialGoal expected.");
+
 		SequentialGoal goal = (SequentialGoal) getGoal();
 		this.it = goal.getGoals().iterator();
 		this.currentGoal = null;
@@ -117,6 +116,8 @@ public class SequentialGoalPlanBody extends AbstractPlanBody implements
 	}
 
 	/**
+	 * Sets completed goals, and the failed goal, if there is one.
+	 * 
 	 * @see bdi4jade.plan.planbody.OutputPlanBody#setGoalOutput(bdi4jade.goal.Goal)
 	 */
 	@Override
diff --git a/bdi-jade/src/bdi4jade/plan/PlanLibrary.java b/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
index 08ab845..e08394c 100644
--- a/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
+++ b/bdi-jade/src/bdi4jade/plan/PlanLibrary.java
@@ -30,6 +30,7 @@ import java.util.Set;
 
 import bdi4jade.core.Capability;
 import bdi4jade.goal.Goal;
+import bdi4jade.goal.GoalTemplateFactory;
 import bdi4jade.goal.ParallelGoal;
 import bdi4jade.goal.SequentialGoal;
 import bdi4jade.plan.planbody.ParallelGoalPlanBody;
@@ -96,11 +97,11 @@ public class PlanLibrary implements Serializable {
 	 * capabilities.
 	 */
 	protected void addDefaultPlans() {
-		addPlan(new SimplePlan(
-				GoalTemplate.createGoalTypeTemplate(SequentialGoal.class),
+		addPlan(new DefaultPlan(
+				GoalTemplateFactory.goalType(SequentialGoal.class),
 				SequentialGoalPlanBody.class));
-		addPlan(new SimplePlan(
-				GoalTemplate.createGoalTypeTemplate(ParallelGoal.class),
+		addPlan(new DefaultPlan(
+				GoalTemplateFactory.goalType(ParallelGoal.class),
 				ParallelGoalPlanBody.class));
 	}
 
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
index a0c570f..9038045 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldAgent.java
@@ -35,8 +35,8 @@ import bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody;
 import bdi4jade.examples.blocksworld.plan.PerformMovePlanBody;
 import bdi4jade.examples.blocksworld.plan.TopLevelPlanBody;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.GoalTemplate;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.goal.GoalTemplateFactory;
+import bdi4jade.plan.DefaultPlan;
 
 /**
  * @author ingrid
@@ -70,15 +70,15 @@ public class BlocksWorldAgent extends BDIAgent {
 
 		// Plans
 		rootCapability.getPlanLibrary().addPlan(
-				new SimplePlan(GoalTemplate.createBeliefSetTypeGoalTemplate(
+				new DefaultPlan(GoalTemplateFactory.beliefSetTypeGoal(
 						BlocksWorldAgent.BELIEF_ON, On.class),
 						AchieveOnPlanBody.class));
 		rootCapability.getPlanLibrary().addPlan(
-				new SimplePlan(GoalTemplate.createBeliefSetTypeGoalTemplate(
+				new DefaultPlan(GoalTemplateFactory.beliefSetTypeGoal(
 						BlocksWorldAgent.BELIEF_CLEAR, Clear.class),
 						AchieveOnPlanBody.class));
 		rootCapability.getPlanLibrary().addPlan(
-				new SimplePlan(PerformMove.class, PerformMovePlanBody.class) {
+				new DefaultPlan(PerformMove.class, PerformMovePlanBody.class) {
 					@Override
 					@SuppressWarnings("unchecked")
 					public boolean isContextApplicable(Goal goal) {
@@ -96,7 +96,7 @@ public class BlocksWorldAgent extends BDIAgent {
 					}
 				});
 		rootCapability.getPlanLibrary().addPlan(
-				new SimplePlan(AchieveBlocksStacked.class,
+				new DefaultPlan(AchieveBlocksStacked.class,
 						TopLevelPlanBody.class));
 	}
 }
diff --git a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldCapability.java b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldCapability.java
index 6860f09..f4ed91e 100644
--- a/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/blocksworld/BlocksWorldCapability.java
@@ -36,8 +36,8 @@ import bdi4jade.examples.blocksworld.plan.AchieveOnPlanBody;
 import bdi4jade.examples.blocksworld.plan.PerformMovePlanBody;
 import bdi4jade.examples.blocksworld.plan.TopLevelPlanBody;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.GoalTemplate;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.goal.GoalTemplateFactory;
+import bdi4jade.plan.DefaultPlan;
 
 /**
  * @author ingrid
@@ -80,15 +80,14 @@ public class BlocksWorldCapability extends Capability {
 		clear.addValue(new Clear(Thing.BLOCK_4));
 		clear.addValue(new Clear(Thing.TABLE));
 
-		this.achieveOnPlan = new SimplePlan(
-				GoalTemplate.createBeliefSetTypeGoalTemplate(
+		this.achieveOnPlan = new DefaultPlan(
+				GoalTemplateFactory.beliefSetTypeGoal(
 						BlocksWorldAgent.BELIEF_ON, On.class),
 				AchieveOnPlanBody.class);
-		this.clearPlan = new SimplePlan(
-				GoalTemplate.createBeliefSetTypeGoalTemplate(
-						BlocksWorldAgent.BELIEF_CLEAR, Clear.class),
+		this.clearPlan = new DefaultPlan(GoalTemplateFactory.beliefSetTypeGoal(
+				BlocksWorldAgent.BELIEF_CLEAR, Clear.class),
 				AchieveOnPlanBody.class);
-		this.performMovePlan = new SimplePlan(PerformMove.class,
+		this.performMovePlan = new DefaultPlan(PerformMove.class,
 				PerformMovePlanBody.class) {
 			@Override
 			@SuppressWarnings("unchecked")
@@ -104,8 +103,7 @@ public class BlocksWorldCapability extends Capability {
 				return false;
 			}
 		};
-		this.achieveBlocksStackedPlan = new SimplePlan(
+		this.achieveBlocksStackedPlan = new DefaultPlan(
 				AchieveBlocksStacked.class, TopLevelPlanBody.class);
 	}
-
 }
diff --git a/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java b/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
index 89dc298..48da7c1 100644
--- a/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/compositegoal/CompositeGoalCapability.java
@@ -35,11 +35,11 @@ import bdi4jade.event.GoalEvent;
 import bdi4jade.event.GoalListener;
 import bdi4jade.goal.CompositeGoal;
 import bdi4jade.goal.Goal;
+import bdi4jade.goal.GoalTemplateFactory;
 import bdi4jade.goal.ParallelGoal;
 import bdi4jade.goal.SequentialGoal;
-import bdi4jade.plan.GoalTemplate;
+import bdi4jade.plan.DefaultPlan;
 import bdi4jade.plan.Plan;
-import bdi4jade.plan.SimplePlan;
 
 /**
  * @author ingrid
@@ -116,10 +116,10 @@ public class CompositeGoalCapability extends Capability implements GoalListener 
 
 	private static Set<Plan> getPlans() {
 		Set<Plan> plans = new HashSet<Plan>();
-		SimplePlan plan = new SimplePlan(MyPlan.class);
-		plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal1.class));
-		plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal2.class));
-		plan.addGoalTemplate(GoalTemplate.createGoalTypeTemplate(MyGoal3.class));
+		DefaultPlan plan = new DefaultPlan(MyPlan.class);
+		plan.addGoalTemplate(GoalTemplateFactory.goalType(MyGoal1.class));
+		plan.addGoalTemplate(GoalTemplateFactory.goalType(MyGoal2.class));
+		plan.addGoalTemplate(GoalTemplateFactory.goalType(MyGoal3.class));
 		plans.add(plan);
 		return plans;
 	}
diff --git a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
index f410115..9a405ad 100644
--- a/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/helloworld/HelloWorldAgent.java
@@ -25,7 +25,7 @@ package bdi4jade.examples.helloworld;
 import bdi4jade.core.BDIAgent;
 import bdi4jade.core.Capability;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 
 public class HelloWorldAgent extends BDIAgent {
 
@@ -34,7 +34,7 @@ public class HelloWorldAgent extends BDIAgent {
 	protected void init() {
 		Capability capability = new Capability();
 		capability.getPlanLibrary().addPlan(
-				new SimplePlan(HelloWorldGoal.class, HelloWorldPlan.class));
+				new DefaultPlan(HelloWorldGoal.class, HelloWorldPlan.class));
 		this.addCapability(capability);
 
 		addGoal(new HelloWorldGoal("reader"));
diff --git a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
index 8724f6f..4ae3b8f 100644
--- a/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/nestedcapabilities/NestedCapabilitiesAgent.java
@@ -26,7 +26,7 @@ import bdi4jade.belief.TransientBelief;
 import bdi4jade.core.BDIAgent;
 import bdi4jade.core.Capability;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 import bdi4jade.plan.planbody.PlanBody;
 
 class ChildGoal implements Goal {
@@ -54,7 +54,7 @@ public class NestedCapabilitiesAgent extends BDIAgent {
 
 	private void addPlan(Capability capability, Class<? extends Goal> goal,
 			Class<? extends PlanBody> planBody) {
-		capability.getPlanLibrary().addPlan(new SimplePlan(goal, planBody));
+		capability.getPlanLibrary().addPlan(new DefaultPlan(goal, planBody));
 	}
 
 	protected void init() {
diff --git a/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java b/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
index f8e95d0..177866e 100644
--- a/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/ping/PingPongCapability.java
@@ -28,8 +28,8 @@ import java.util.HashSet;
 import java.util.Set;
 
 import bdi4jade.core.Capability;
+import bdi4jade.plan.DefaultPlan;
 import bdi4jade.plan.Plan;
-import bdi4jade.plan.SimplePlan;
 
 /**
  * @author ingrid
@@ -44,8 +44,8 @@ public class PingPongCapability extends Capability {
 
 	private static Set<Plan> getPlans() {
 		Set<Plan> plans = new HashSet<Plan>();
-		plans.add(new SimplePlan(Ping.class, PingPlan.class));
-		plans.add(new SimplePlan(MessageTemplate.MatchContent(PING),
+		plans.add(new DefaultPlan(Ping.class, PingPlan.class));
+		plans.add(new DefaultPlan(MessageTemplate.MatchContent(PING),
 				PongPlan.class));
 		return plans;
 	}
diff --git a/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java b/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
index 6d0d043..53a2065 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planfailed/PlanFailedCapability.java
@@ -32,9 +32,9 @@ import bdi4jade.core.Capability;
 import bdi4jade.event.GoalEvent;
 import bdi4jade.event.GoalListener;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.GoalTemplate;
+import bdi4jade.goal.GoalTemplateFactory;
+import bdi4jade.plan.DefaultPlan;
 import bdi4jade.plan.Plan;
-import bdi4jade.plan.SimplePlan;
 
 /**
  * @author ingrid
@@ -63,12 +63,12 @@ public class PlanFailedCapability extends Capability implements GoalListener {
 
 	private static Set<Plan> getPlans() {
 		Set<Plan> plans = new HashSet<Plan>();
-		plans.add(new SimplePlan("Plan1", GoalTemplate
-				.createGoalTypeTemplate(MyGoal.class), MyPlan.class));
-		plans.add(new SimplePlan("Plan2", GoalTemplate
-				.createGoalTypeTemplate(MyGoal.class), MyPlan.class));
-		plans.add(new SimplePlan("Plan3", GoalTemplate
-				.createGoalTypeTemplate(MyGoal.class), MyPlan.class));
+		plans.add(new DefaultPlan("Plan1", GoalTemplateFactory
+				.goalType(MyGoal.class), MyPlan.class));
+		plans.add(new DefaultPlan("Plan2", GoalTemplateFactory
+				.goalType(MyGoal.class), MyPlan.class));
+		plans.add(new DefaultPlan("Plan3", GoalTemplateFactory
+				.goalType(MyGoal.class), MyPlan.class));
 		return plans;
 	}
 
diff --git a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
index 2f78382..62227ed 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planparameter/HelloWorldParamAgent.java
@@ -29,7 +29,7 @@ import bdi4jade.core.Capability;
 import bdi4jade.event.GoalEvent;
 import bdi4jade.event.GoalListener;
 import bdi4jade.goal.Goal;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 
 public class HelloWorldParamAgent extends BDIAgent implements GoalListener {
 
@@ -70,10 +70,9 @@ public class HelloWorldParamAgent extends BDIAgent implements GoalListener {
 
 	protected void init() {
 		Capability capability = new Capability();
-		capability.getPlanLibrary()
-				.addPlan(
-						new SimplePlan(HelloWorldParamGoal.class,
-								HelloWorldParamPlan.class));
+		capability.getPlanLibrary().addPlan(
+				new DefaultPlan(HelloWorldParamGoal.class,
+						HelloWorldParamPlan.class));
 		addCapability(capability);
 
 		addGoal(new HelloWorldParamGoal("reader"), this);
diff --git a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
index b650755..2cae95c 100644
--- a/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
+++ b/bdi-jade-test/src/bdi4jade/examples/planselection/TransportationPlan.java
@@ -28,15 +28,15 @@ import java.util.List;
 import java.util.Map;
 
 import bdi4jade.extension.planselection.utilitybased.PlanContribution;
+import bdi4jade.goal.GoalTemplateFactory;
 import bdi4jade.goal.Softgoal;
-import bdi4jade.plan.GoalTemplate;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 
 /**
  * @author ingrid
  * 
  */
-public class TransportationPlan extends SimplePlan {
+public class TransportationPlan extends DefaultPlan {
 
 	public static final double MAX_TIME_TAKEN = 90;
 
@@ -51,8 +51,7 @@ public class TransportationPlan extends SimplePlan {
 	public TransportationPlan(String id, double crashProbability,
 			double beingRobbedProbability, boolean costConstant, double cost,
 			double comfort, int minTime, int maxTime) {
-		super(id,
-				GoalTemplate.createGoalTypeTemplate(TransportationGoal.class),
+		super(id, GoalTemplateFactory.goalType(TransportationGoal.class),
 				TransportationPlanBody.class);
 
 		this.beingRobbedProbability = beingRobbedProbability;
diff --git a/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java b/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
index dc895e5..47b9777 100644
--- a/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
+++ b/bdi-jade-test/src/bdi4jade/examples/subgoal/SubgoalCapability.java
@@ -26,8 +26,8 @@ import java.util.HashSet;
 import java.util.Set;
 
 import bdi4jade.core.Capability;
+import bdi4jade.plan.DefaultPlan;
 import bdi4jade.plan.Plan;
-import bdi4jade.plan.SimplePlan;
 
 /**
  * @author ingrid
@@ -39,9 +39,9 @@ public class SubgoalCapability extends Capability {
 
 	private static Set<Plan> getPlans() {
 		Set<Plan> plans = new HashSet<Plan>();
-		plans.add(new SimplePlan(TopLevelGoal.class, ParentPlan.class));
-		plans.add(new SimplePlan(TopLevelGoal.class, MyPlan.class));
-		plans.add(new SimplePlan(Subgoal.class, ChildPlan.class));
+		plans.add(new DefaultPlan(TopLevelGoal.class, ParentPlan.class));
+		plans.add(new DefaultPlan(TopLevelGoal.class, MyPlan.class));
+		plans.add(new DefaultPlan(Subgoal.class, ChildPlan.class));
 		return plans;
 	}
 
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
index 1e370a8..9e74c22 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan1.java
@@ -31,13 +31,13 @@ import bdi4jade.examples.template.MyAgentSoftgoals;
 import bdi4jade.examples.template.goal.MyGoal;
 import bdi4jade.extension.planselection.utilitybased.PlanContribution;
 import bdi4jade.goal.Softgoal;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 
 /**
  * @author ingrid
  * 
  */
-public class MyPlan1 extends SimplePlan {
+public class MyPlan1 extends DefaultPlan {
 
 	public MyPlan1() {
 		super(MyGoal.class, MyPlan1Body.class);
diff --git a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
index 069b640..9072b54 100644
--- a/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
+++ b/bdi-jade-test/src/bdi4jade/examples/template/plan/MyPlan2.java
@@ -31,13 +31,13 @@ import bdi4jade.examples.template.MyAgentSoftgoals;
 import bdi4jade.examples.template.goal.MyGoal;
 import bdi4jade.extension.planselection.utilitybased.PlanContribution;
 import bdi4jade.goal.Softgoal;
-import bdi4jade.plan.SimplePlan;
+import bdi4jade.plan.DefaultPlan;
 
 /**
  * @author ingrid
  * 
  */
-public class MyPlan2 extends SimplePlan {
+public class MyPlan2 extends DefaultPlan {
 
 	public MyPlan2() {
 		super(MyGoal.class, MyPlan2Body.class);