bdi4jade
Changes
bdi-jade/.classpath 13(+13 -0)
bdi-jade/.project 17(+17 -0)
bdi-jade/doc/allclasses-frame.html 119(+119 -0)
bdi-jade/doc/allclasses-noframe.html 119(+119 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/BeliefAlreadyExistsException.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/PlanInstantiationException.html 203(+203 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html 339(+339 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html 179(+179 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultBeliefRevisionStrategy.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultDeliberationFunction.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultGoalSelectionStrategy.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultIntentionSelectionStrategy.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultOptionGenerationFunction.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultPlanSelectionStrategy.html 144(+144 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/IntentionSelectionStrategy.html 241(+241 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html 241(+241 -0)
bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html 271(+271 -0)
bdi-jade/doc/constant-values.html 534(+534 -0)
bdi-jade/doc/deprecated-list.html 146(+146 -0)
bdi-jade/doc/help-doc.html 223(+223 -0)
bdi-jade/doc/index.html 39(+39 -0)
bdi-jade/doc/index-files/index-1.html 192(+192 -0)
bdi-jade/doc/index-files/index-10.html 151(+151 -0)
bdi-jade/doc/index-files/index-11.html 178(+178 -0)
bdi-jade/doc/index-files/index-12.html 155(+155 -0)
bdi-jade/doc/index-files/index-13.html 155(+155 -0)
bdi-jade/doc/index-files/index-14.html 209(+209 -0)
bdi-jade/doc/index-files/index-15.html 180(+180 -0)
bdi-jade/doc/index-files/index-16.html 320(+320 -0)
bdi-jade/doc/index-files/index-17.html 183(+183 -0)
bdi-jade/doc/index-files/index-18.html 151(+151 -0)
bdi-jade/doc/index-files/index-19.html 182(+182 -0)
bdi-jade/doc/index-files/index-2.html 238(+238 -0)
bdi-jade/doc/index-files/index-20.html 145(+145 -0)
bdi-jade/doc/index-files/index-3.html 192(+192 -0)
bdi-jade/doc/index-files/index-4.html 180(+180 -0)
bdi-jade/doc/index-files/index-5.html 154(+154 -0)
bdi-jade/doc/index-files/index-6.html 155(+155 -0)
bdi-jade/doc/index-files/index-7.html 360(+360 -0)
bdi-jade/doc/index-files/index-8.html 166(+166 -0)
bdi-jade/doc/index-files/index-9.html 193(+193 -0)
bdi-jade/doc/overview-frame.html 60(+60 -0)
bdi-jade/doc/overview-summary.html 187(+187 -0)
bdi-jade/doc/overview-tree.html 271(+271 -0)
bdi-jade/doc/package-list 10(+10 -0)
bdi-jade/doc/resources/inherit.gif 0(+0 -0)
bdi-jade/doc/serialized-form.html 856(+856 -0)
bdi-jade/doc/stylesheet.css 29(+29 -0)
bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultOptionGenerationFunction.java 31(+31 -0)
bdi-jade/src/log4j.properties 34(+34 -0)
Details
bdi-jade/.classpath 13(+13 -0)
diff --git a/bdi-jade/.classpath b/bdi-jade/.classpath
new file mode 100644
index 0000000..4b5a0e8
--- /dev/null
+++ b/bdi-jade/.classpath
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="lib" path="/libs/commons-logging/log4j-1.2.15.jar"/>
+ <classpathentry kind="lib" path="/libs/jade/commons-codec-1.3.jar"/>
+ <classpathentry kind="lib" path="/libs/jade/http.jar"/>
+ <classpathentry kind="lib" path="/libs/jade/iiop.jar"/>
+ <classpathentry kind="lib" path="/libs/jade/jade.jar"/>
+ <classpathentry kind="lib" path="/libs/jade/jadeTools.jar"/>
+ <classpathentry kind="lib" path="/libs/commons-logging/commons-logging-1.0.4.jar"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
bdi-jade/.project 17(+17 -0)
diff --git a/bdi-jade/.project b/bdi-jade/.project
new file mode 100644
index 0000000..8b8224a
--- /dev/null
+++ b/bdi-jade/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>bdi-jade</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/bdi-jade/.settings/org.eclipse.jdt.core.prefs b/bdi-jade/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..7daaac2
--- /dev/null
+++ b/bdi-jade/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+#Sun Dec 13 01:15:54 BRST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
bdi-jade/doc/allclasses-frame.html 119(+119 -0)
diff --git a/bdi-jade/doc/allclasses-frame.html b/bdi-jade/doc/allclasses-frame.html
new file mode 100644
index 0000000..2d94217
--- /dev/null
+++ b/bdi-jade/doc/allclasses-frame.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">BDIAgent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">BDIAgentMsgReceiver</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">Belief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception" target="classFrame">BeliefAlreadyExistsException</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">BeliefBase</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">BeliefEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event" target="classFrame">BeliefEvent.Action</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">BeliefGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event" target="classFrame"><I>BeliefListener</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>BeliefRevisionStrategy</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">BeliefSet</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">BeliefSetValueGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">Capability</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">ComposedGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultDeliberationFunction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultOptionGenerationFunction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultPlanSelectionStrategy</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>DeliberationFunction</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>DisposablePlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal" target="classFrame"><I>Goal</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">GoalEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">GoalFinishedEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event" target="classFrame"><I>GoalListener</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal" target="classFrame">GoalStatus</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">Intention</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal" target="classFrame"><I>InternalGoal</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">MessageGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util" target="classFrame">MetadataElement</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>OptionGenerationFunction</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>OutputPlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation" target="classFrame">Parameter</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation" target="classFrame">Parameter.Direction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">PersistentBelief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">Plan</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>PlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">PlanInstance</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan" target="classFrame">PlanInstance.EndState</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception" target="classFrame">PlanInstantiationException</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">PlanLibrary</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>PlanSelectionStrategy</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">SimplePlan</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">TransientBelief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">TransientBeliefSet</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
bdi-jade/doc/allclasses-noframe.html 119(+119 -0)
diff --git a/bdi-jade/doc/allclasses-noframe.html b/bdi-jade/doc/allclasses-noframe.html
new file mode 100644
index 0000000..33b1e5e
--- /dev/null
+++ b/bdi-jade/doc/allclasses-noframe.html
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+All Classes
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><I>BeliefListener</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><I>BeliefRevisionStrategy</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><I>DeliberationFunction</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><I>DisposablePlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><I>Goal</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><I>GoalListener</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><I>InternalGoal</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><I>OptionGenerationFunction</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><I>OutputPlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation">Parameter</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><I>PlanBody</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><I>PlanSelectionStrategy</I></A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<BR>
+<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.Direction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.Direction.html
new file mode 100644
index 0000000..a7c55b8
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.Direction.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.annotation.Parameter.Direction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.annotation.Parameter.Direction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/\class-useParameter.Direction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.Direction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.annotation.Parameter.Direction</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.annotation"><B>br.pucrio.inf.les.bdijade.annotation</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.annotation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></CODE></FONT></TD>
+<TD><CODE><B>Parameter.Direction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>[]</CODE></FONT></TD>
+<TD><CODE><B>Parameter.Direction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/\class-useParameter.Direction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.Direction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.html
new file mode 100644
index 0000000..9f9f3b9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.annotation.Parameter
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.annotation.Parameter";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/\class-useParameter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.annotation.Parameter</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.annotation.Parameter
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/\class-useParameter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-frame.html
new file mode 100644
index 0000000..1c586a1
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-frame.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.annotation
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.annotation</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation" target="classFrame">Parameter.Direction</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Annotation Types</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation" target="classFrame">Parameter</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-summary.html
new file mode 100644
index 0000000..db85cb7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-summary.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.annotation
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.annotation";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV PACKAGE
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.annotation
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Annotation Types Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation">Parameter</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV PACKAGE
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-tree.html
new file mode 100644
index 0000000..57ab881
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.annotation Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.annotation Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.annotation
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Annotation Type Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.annotation.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><B>Parameter</B></A> (implements java.lang.annotation.Annotation)
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.annotation.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><B>Parameter.Direction</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-use.html
new file mode 100644
index 0000000..f023b15
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/package-use.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.annotation
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.annotation";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.annotation</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.annotation"><B>br.pucrio.inf.les.bdijade.annotation</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.annotation"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/class-use/Parameter.Direction.html#br.pucrio.inf.les.bdijade.annotation"><B>Parameter.Direction</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html
new file mode 100644
index 0000000..69a6d14
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Parameter.Direction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Parameter.Direction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Parameter.Direction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.Direction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.annotation</FONT>
+<BR>
+Enum Parameter.Direction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.annotation.Parameter.Direction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation">Parameter</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>Parameter.Direction</B><DT>extends java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#IN">IN</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#INOUT">INOUT</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#OUT">OUT</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="IN"><!-- --></A><H3>
+IN</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> <B>IN</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OUT"><!-- --></A><H3>
+OUT</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> <B>OUT</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INOUT"><!-- --></A><H3>
+INOUT</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> <B>INOUT</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Parameter.Direction c : Parameter.Direction.values())
+ System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> <B>valueOf</B>(java.lang.String name)</PRE>
+<DL>
+<DD>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.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Parameter.Direction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.Direction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.html
new file mode 100644
index 0000000..a175432
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/annotation/Parameter.html
@@ -0,0 +1,230 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Parameter
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Parameter";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Parameter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/Parameter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: REQUIRED | <A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#annotation_type_element_detail">ELEMENT</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.annotation</FONT>
+<BR>
+Annotation Type Parameter</H2>
+<HR>
+<DL>
+<DT><PRE><FONT SIZE="-1">@Documented
+@Retention(value=RUNTIME)
+@Target(value=FIELD)
+</FONT>public @interface <B>Parameter</B></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->
+
+<A NAME="annotation_type_optional_element_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Optional Element Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html#direction()">direction</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.html#mandatory()">mandatory</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="direction()"><!-- --></A><H3>
+direction</H3>
+<PRE>
+public abstract <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A> <B>direction</B></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+<DL>
+<DT><B>Default:</B><DD>br.pucrio.inf.les.bdijade.annotation.Parameter.Direction.IN</DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="mandatory()"><!-- --></A><H3>
+mandatory</H3>
+<PRE>
+public abstract boolean <B>mandatory</B></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+<DL>
+<DT><B>Default:</B><DD>false</DD>
+</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Parameter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/annotation/Parameter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Parameter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: REQUIRED | <A HREF="#annotation_type_optional_element_summary">OPTIONAL</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#annotation_type_element_detail">ELEMENT</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/Belief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/Belief.html
new file mode 100644
index 0000000..323494a
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/Belief.html
@@ -0,0 +1,557 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Belief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Belief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Belief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/Belief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Belief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.belief</FONT>
+<BR>
+Class Belief<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.belief.Belief<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.Concept, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>Belief<T></B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A><DT>implements java.io.Serializable, jade.content.Concept</DL>
+</PRE>
+
+<P>
+Represents a belief of the belief base. It has a name and a value associate
+ with it.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.belief.Belief">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#beliefBases">beliefBases</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#name">name</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#Belief(java.lang.String)">Belief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Initializes a belief with its name.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Adds a belief base that contains this belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object obj)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+ Gets the name of the Belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+ Gets the current value of the Belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBases)</CODE>
+
+<BR>
+ Removes a belief base that does not contain this belief anymore.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">setValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A> value)</CODE>
+
+<BR>
+ Sets a new value to the belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.belief.Belief.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="beliefBases"><!-- --></A><H3>
+beliefBases</H3>
+<PRE>
+private final java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>> <B>beliefBases</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="name"><!-- --></A><H3>
+name</H3>
+<PRE>
+protected final java.lang.String <B>name</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Belief(java.lang.String)"><!-- --></A><H3>
+Belief</H3>
+<PRE>
+public <B>Belief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Initializes a belief with its name.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief name.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)"><!-- --></A><H3>
+addBeliefBase</H3>
+<PRE>
+public void <B>addBeliefBase</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</PRE>
+<DL>
+<DD>Adds a belief base that contains this belief. The agent whose capability
+ contains this belief in the belief base believes in this belief.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefBase</CODE> - the belief base to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public final boolean <B>equals</B>(java.lang.Object obj)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.equals(java.lang.Object)</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefBases()"><!-- --></A><H3>
+getBeliefBases</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>> <B>getBeliefBases</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefBases</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public final java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Gets the name of the Belief.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief name.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public abstract <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A> <B>getValue</B>()</PRE>
+<DL>
+<DD>Gets the current value of the Belief.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.hashCode()</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)"><!-- --></A><H3>
+removeBeliefBase</H3>
+<PRE>
+public void <B>removeBeliefBase</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBases)</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefBases</CODE> - the belief base to be removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object)"><!-- --></A><A NAME="setValue(T)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public abstract void <B>setValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A> value)</PRE>
+<DL>
+<DD>Sets a new value to the belief.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Belief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/Belief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Belief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/BeliefSet.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/BeliefSet.html
new file mode 100644
index 0000000..b5573fe
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/BeliefSet.html
@@ -0,0 +1,412 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefSet
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefSet";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/BeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.belief</FONT>
+<BR>
+Class BeliefSet<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.Belief</A><java.util.Set<T>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.belief.BeliefSet<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.Concept, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>BeliefSet<T></B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><java.util.Set<T>></DL>
+</PRE>
+
+<P>
+This class represents a belief that has a set of values associated with it.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.belief.BeliefSet">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#name">name</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#BeliefSet(java.lang.String)">BeliefSet</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Creates a new belief set with the provided name.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#addValue(T)">addValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</CODE>
+
+<BR>
+ Adds a new value to this belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#hasValue(T)">hasValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</CODE>
+
+<BR>
+ Checks if this belief set has the provided value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract java.util.Iterator<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#iterator()">iterator</A></B>()</CODE>
+
+<BR>
+ Returns an iterator for this belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#remove(T)">remove</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</CODE>
+
+<BR>
+ Removes a value from this belief set.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()">getName</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">getValue</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()">hashCode</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">setValue</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.belief.BeliefSet.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefSet(java.lang.String)"><!-- --></A><H3>
+BeliefSet</H3>
+<PRE>
+public <B>BeliefSet</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Creates a new belief set with the provided name.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of this belief set.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addValue(java.lang.Object)"><!-- --></A><A NAME="addValue(T)"><!-- --></A><H3>
+addValue</H3>
+<PRE>
+public abstract void <B>addValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</PRE>
+<DL>
+<DD>Adds a new value to this belief set.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasValue(java.lang.Object)"><!-- --></A><A NAME="hasValue(T)"><!-- --></A><H3>
+hasValue</H3>
+<PRE>
+public abstract boolean <B>hasValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</PRE>
+<DL>
+<DD>Checks if this belief set has the provided value.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be tested.
+<DT><B>Returns:</B><DD>true if the belief set contains this value.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="iterator()"><!-- --></A><H3>
+iterator</H3>
+<PRE>
+public abstract java.util.Iterator<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A>> <B>iterator</B>()</PRE>
+<DL>
+<DD>Returns an iterator for this belief set.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the iterator.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(java.lang.Object)"><!-- --></A><A NAME="remove(T)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public abstract boolean <B>remove</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A> value)</PRE>
+<DL>
+<DD>Removes a value from this belief set.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be removed.
+<DT><B>Returns:</B><DD>true if the value was removed.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/BeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/Belief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/Belief.html
new file mode 100644
index 0000000..cadfebd
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/Belief.html
@@ -0,0 +1,471 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.belief.Belief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.belief.Belief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Belief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.belief.Belief</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.exception"><B>br.pucrio.inf.les.bdijade.exception</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet<T></A></B></CODE>
+
+<BR>
+ This class represents a belief that has a set of values associated with it.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief<T></A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief<T></A></B></CODE>
+
+<BR>
+ This class extends the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>Belief</CODE></A> and represents a transient belief,
+ which is not persisted in a permanent memory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet<T></A></B></CODE>
+
+<BR>
+ This class extends the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Map<java.lang.String,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefs">beliefs</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBelief(java.lang.String)">getBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Retrieves a belief from the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBelief(java.lang.String)">removeBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Removes a belief from the belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Collection<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</A></B>()</CODE>
+
+<BR>
+ Returns a collection of all beliefs from all capabilities of this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefs()">getBeliefs</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBelief(br.pucrio.inf.les.bdijade.belief.Belief)">addBelief</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Adds a belief to the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addOrUpdateBelief(br.pucrio.inf.les.bdijade.belief.Belief)">addOrUpdateBelief</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Adds a belief to the belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#BeliefBase(java.util.Set)">BeliefBase</A></B>(java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> beliefs)</CODE>
+
+<BR>
+ Creates a belief base associated with a capability and adds the beliefs
+ in the provided belief set.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#belief">belief</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getBelief()">getBelief</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setBelief(br.pucrio.inf.les.bdijade.belief.Belief)">setBelief</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief)">BeliefEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)">BeliefEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action,
+ java.lang.Object args)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.exception"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefAlreadyExistsException.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#belief">belief</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B>BeliefAlreadyExistsException.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(br.pucrio.inf.les.bdijade.belief.Belief)">BeliefAlreadyExistsException</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Creates a new instance of BeliefAlreadyExistsException.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Belief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/BeliefSet.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/BeliefSet.html
new file mode 100644
index 0000000..769f617
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/BeliefSet.html
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.belief.BeliefSet
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.belief.BeliefSet";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.belief.BeliefSet</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet<T></A></B></CODE>
+
+<BR>
+ This class extends the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/PersistentBelief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/PersistentBelief.html
new file mode 100644
index 0000000..386a1c7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/PersistentBelief.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.belief.PersistentBelief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.belief.PersistentBelief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-usePersistentBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PersistentBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.belief.PersistentBelief</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.belief.PersistentBelief
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-usePersistentBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PersistentBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBelief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBelief.html
new file mode 100644
index 0000000..89cd06a
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBelief.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.belief.TransientBelief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.belief.TransientBelief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useTransientBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.belief.TransientBelief</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.belief.TransientBelief
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useTransientBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBeliefSet.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBeliefSet.html
new file mode 100644
index 0000000..d394447
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/class-use/TransientBeliefSet.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.belief.TransientBeliefSet
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.belief.TransientBeliefSet";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useTransientBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.belief.TransientBeliefSet</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.belief.TransientBeliefSet
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/\class-useTransientBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-frame.html
new file mode 100644
index 0000000..36168ca
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.belief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.belief</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Belief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">Belief</A>
+<BR>
+<A HREF="BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">BeliefSet</A>
+<BR>
+<A HREF="PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">PersistentBelief</A>
+<BR>
+<A HREF="TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">TransientBelief</A>
+<BR>
+<A HREF="TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief" target="classFrame">TransientBeliefSet</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-summary.html
new file mode 100644
index 0000000..834c0db
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-summary.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.belief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.belief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.belief
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief<T></A></B></TD>
+<TD>Represents a belief of the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet<T></A></B></TD>
+<TD>This class represents a belief that has a set of values associated with it.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief<T></A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief<T></A></B></TD>
+<TD>This class extends the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>Belief</CODE></A> and represents a transient belief,
+ which is not persisted in a permanent memory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet<T></A></B></TD>
+<TD>This class extends the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-tree.html
new file mode 100644
index 0000000..2810110
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.belief Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.belief Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.belief
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><B>MetadataElement</B></A><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>Belief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>BeliefSet</B></A><T><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBeliefSet</B></A><T></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PersistentBelief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBelief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/annotation/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-use.html
new file mode 100644
index 0000000..f650c23
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/package-use.html
@@ -0,0 +1,233 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.belief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.belief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.belief</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.exception"><B>br.pucrio.inf.les.bdijade.exception</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/class-use/Belief.html#br.pucrio.inf.les.bdijade.belief"><B>Belief</B></A></B>
+
+<BR>
+ Represents a belief of the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/class-use/BeliefSet.html#br.pucrio.inf.les.bdijade.belief"><B>BeliefSet</B></A></B>
+
+<BR>
+ This class represents a belief that has a set of values associated with it.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/class-use/Belief.html#br.pucrio.inf.les.bdijade.core"><B>Belief</B></A></B>
+
+<BR>
+ Represents a belief of the belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/class-use/Belief.html#br.pucrio.inf.les.bdijade.event"><B>Belief</B></A></B>
+
+<BR>
+ Represents a belief of the belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.exception"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/class-use/Belief.html#br.pucrio.inf.les.bdijade.exception"><B>Belief</B></A></B>
+
+<BR>
+ Represents a belief of the belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/PersistentBelief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/PersistentBelief.html
new file mode 100644
index 0000000..195e933
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/PersistentBelief.html
@@ -0,0 +1,387 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PersistentBelief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PersistentBelief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PersistentBelief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PersistentBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.belief</FONT>
+<BR>
+Class PersistentBelief<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.Belief</A><T>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.belief.PersistentBelief<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.Concept, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PersistentBelief<T></B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><T><DT>implements java.io.Serializable, jade.content.Concept</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.belief.PersistentBelief">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#value">value</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#name">name</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#PersistentBelief(java.lang.String)">PersistentBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Initializes a belief with its name.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+ Gets the current value of the Belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#setValue(T)">setValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A> value)</CODE>
+
+<BR>
+ Sets a new value to the belief.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()">getName</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()">hashCode</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.belief.PersistentBelief.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="value"><!-- --></A><H3>
+value</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A> <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PersistentBelief(java.lang.String)"><!-- --></A><H3>
+PersistentBelief</H3>
+<PRE>
+public <B>PersistentBelief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Initializes a belief with its name.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief name.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setValue(java.lang.Object)"><!-- --></A><A NAME="setValue(T)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A> value)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">Belief</A></CODE></B></DD>
+<DD>Sets a new value to the belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">setValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)"><CODE>Belief.setValue(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A> <B>getValue</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">Belief</A></CODE></B></DD>
+<DD>Gets the current value of the Belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">getValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()"><CODE>Belief.getValue()</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PersistentBelief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PersistentBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBelief.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBelief.html
new file mode 100644
index 0000000..b4f6ac3
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBelief.html
@@ -0,0 +1,412 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+TransientBelief
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TransientBelief";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransientBelief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/TransientBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.belief</FONT>
+<BR>
+Class TransientBelief<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.Belief</A><T>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.belief.TransientBelief<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.Concept, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TransientBelief<T></B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><T><DT>implements java.io.Serializable, jade.content.Concept</DL>
+</PRE>
+
+<P>
+This class extends the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>Belief</CODE></A> and represents a transient belief,
+ which is not persisted in a permanent memory.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.belief.TransientBelief">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#value">value</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#name">name</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#TransientBelief(java.lang.String)">TransientBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Initializes a belief with its name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#TransientBelief(java.lang.String, T)">TransientBelief</A></B>(java.lang.String name,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> value)</CODE>
+
+<BR>
+ Initializes a belief with its name and a initial value.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+ Gets the current value of the Belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#setValue(T)">setValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> value)</CODE>
+
+<BR>
+ Sets a new value to the belief.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()">getName</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()">hashCode</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.belief.TransientBelief.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="value"><!-- --></A><H3>
+value</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TransientBelief(java.lang.String)"><!-- --></A><H3>
+TransientBelief</H3>
+<PRE>
+public <B>TransientBelief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Initializes a belief with its name.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief name.</DL>
+</DL>
+<HR>
+
+<A NAME="TransientBelief(java.lang.String,java.lang.Object)"><!-- --></A><A NAME="TransientBelief(java.lang.String, T)"><!-- --></A><H3>
+TransientBelief</H3>
+<PRE>
+public <B>TransientBelief</B>(java.lang.String name,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> value)</PRE>
+<DL>
+<DD>Initializes a belief with its name and a initial value.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief name.<DD><CODE>value</CODE> - the initial belief value.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> <B>getValue</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">Belief</A></CODE></B></DD>
+<DD>Gets the current value of the Belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">getValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()"><CODE>Belief.getValue()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object)"><!-- --></A><A NAME="setValue(T)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A> value)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">Belief</A></CODE></B></DD>
+<DD>Sets a new value to the belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">setValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)"><CODE>Belief.setValue(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransientBelief.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/TransientBelief.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBelief.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html
new file mode 100644
index 0000000..c3550c4
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html
@@ -0,0 +1,538 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+TransientBeliefSet
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TransientBeliefSet";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransientBeliefSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.belief</FONT>
+<BR>
+Class TransientBeliefSet<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.Belief</A><java.util.Set<T>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.BeliefSet</A><T>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.belief.TransientBeliefSet<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.Concept, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>TransientBeliefSet<T></B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><T></DL>
+</PRE>
+
+<P>
+This class extends the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.belief.TransientBeliefSet">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#values">values</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#name">name</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)">TransientBeliefSet</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Creates a transient belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String, java.util.Set)">TransientBeliefSet</A></B>(java.lang.String name,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> values)</CODE>
+
+<BR>
+ Creates a transient belief set.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#addValue(T)">addValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</CODE>
+
+<BR>
+ Adds a new value to this belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+ Gets the current value of the Belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#hasValue(T)">hasValue</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</CODE>
+
+<BR>
+ Checks if this belief set has the provided value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Iterator<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#iterator()">iterator</A></B>()</CODE>
+
+<BR>
+ Returns an iterator for this belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#remove(T)">remove</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</CODE>
+
+<BR>
+ Removes a value from this belief set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#setValue(java.util.Set)">setValue</A></B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> values)</CODE>
+
+<BR>
+ Sets a new value to the belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.belief.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()">getName</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()">hashCode</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.belief.TransientBeliefSet.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="values"><!-- --></A><H3>
+values</H3>
+<PRE>
+protected java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> <B>values</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="TransientBeliefSet(java.lang.String)"><!-- --></A><H3>
+TransientBeliefSet</H3>
+<PRE>
+public <B>TransientBeliefSet</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Creates a transient belief set.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the belief set.</DL>
+</DL>
+<HR>
+
+<A NAME="TransientBeliefSet(java.lang.String, java.util.Set)"><!-- --></A><H3>
+TransientBeliefSet</H3>
+<PRE>
+public <B>TransientBeliefSet</B>(java.lang.String name,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> values)</PRE>
+<DL>
+<DD>Creates a transient belief set.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the belief set.<DD><CODE>values</CODE> - the initial values of this belief set.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addValue(java.lang.Object)"><!-- --></A><A NAME="addValue(T)"><!-- --></A><H3>
+addValue</H3>
+<PRE>
+public void <B>addValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#addValue(T)">BeliefSet</A></CODE></B></DD>
+<DD>Adds a new value to this belief set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#addValue(T)">addValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be added.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#addValue(T)"><CODE>BeliefSet.addValue(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> <B>getValue</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">Belief</A></CODE></B></DD>
+<DD>Gets the current value of the Belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()">getValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>>></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()"><CODE>Belief.getValue()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasValue(java.lang.Object)"><!-- --></A><A NAME="hasValue(T)"><!-- --></A><H3>
+hasValue</H3>
+<PRE>
+public boolean <B>hasValue</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#hasValue(T)">BeliefSet</A></CODE></B></DD>
+<DD>Checks if this belief set has the provided value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#hasValue(T)">hasValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be tested.
+<DT><B>Returns:</B><DD>true if the belief set contains this value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#hasValue(T)"><CODE>BeliefSet.hasValue(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="iterator()"><!-- --></A><H3>
+iterator</H3>
+<PRE>
+public java.util.Iterator<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> <B>iterator</B>()</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#iterator()">BeliefSet</A></CODE></B></DD>
+<DD>Returns an iterator for this belief set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#iterator()">iterator</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the iterator.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#iterator()"><CODE>BeliefSet.iterator()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="remove(java.lang.Object)"><!-- --></A><A NAME="remove(T)"><!-- --></A><H3>
+remove</H3>
+<PRE>
+public boolean <B>remove</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A> value)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#remove(T)">BeliefSet</A></CODE></B></DD>
+<DD>Removes a value from this belief set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#remove(T)">remove</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be removed.
+<DT><B>Returns:</B><DD>true if the value was removed.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#remove(T)"><CODE>BeliefSet.remove(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.util.Set)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> values)</PRE>
+<DL>
+<DD><B>Description copied from class: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">Belief</A></CODE></B></DD>
+<DD>Sets a new value to the belief.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)">setValue</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>values</CODE> - the new value.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)"><CODE>Belief.setValue(java.lang.Object)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()">toString</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>>></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransientBeliefSet.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="TransientBeliefSet.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html
new file mode 100644
index 0000000..01b82e0
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html
@@ -0,0 +1,416 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BDIAgent.BDIInterpreter
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BDIAgent.BDIInterpreter";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgent.BDIInterpreter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.BDIInterpreter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class BDIAgent.BDIInterpreter</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.behaviours.Behaviour
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.behaviours.SimpleBehaviour
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.behaviours.CyclicBehaviour
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE> class <B>BDIAgent.BDIInterpreter</B><DT>extends jade.core.behaviours.CyclicBehaviour</DL>
+</PRE>
+
+<P>
+This class is a <CODE>CyclicBehaviour</CODE> that runs during all the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> life in order to provide the reasoning engine.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+ <A NAME="nested_classes_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>jade.core.behaviours.Behaviour.RunnableChangedEvent</CODE></TD>
+</TR>
+</TABLE>
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private org.apache.commons.logging.Log</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#log">log</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING</CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#BDIAgent.BDIInterpreter(br.pucrio.inf.les.bdijade.core.BDIAgent)">BDIAgent.BDIInterpreter</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#action()">action</A></B>()</CODE>
+
+<BR>
+ This method is a variation of the BDI-interpreter cycle of the BDI
+ architecture.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.behaviours.CyclicBehaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.behaviours.CyclicBehaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>done</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.behaviours.SimpleBehaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.behaviours.SimpleBehaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>reset</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onEnd, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="log"><!-- --></A><H3>
+log</H3>
+<PRE>
+private org.apache.commons.logging.Log <B>log</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BDIAgent.BDIInterpreter(br.pucrio.inf.les.bdijade.core.BDIAgent)"><!-- --></A><H3>
+BDIAgent.BDIInterpreter</H3>
+<PRE>
+public <B>BDIAgent.BDIInterpreter</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="action()"><!-- --></A><H3>
+action</H3>
+<PRE>
+public void <B>action</B>()</PRE>
+<DL>
+<DD>This method is a variation of the BDI-interpreter cycle of the BDI
+ architecture. It first removes from the intention set the ones that
+ achieved their end, i.e. achieved, no longer desired and
+ unachievable, and notifies goal listeners about this event.
+
+ Then, it selects from the goal set the goals that is going to become
+ intentions, end fires the selected goals to be executed (create
+ intentions for them).
+
+ Finally, from the set of intentions whose last executed plan has
+ failed, it selects the ones to try one plans. So, this method
+ dispatches the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#tryToAchive()"><CODE>Intention.tryToAchive()</CODE></A> method of this
+ intentions. The not selected intentions is set as no longer desired.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>action</CODE> in class <CODE>jade.core.behaviours.Behaviour</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Behaviour.action()</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMyAgent()"><!-- --></A><H3>
+getMyAgent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>getMyAgent</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgent.BDIInterpreter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.BDIInterpreter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_classes_inherited_from_class_jade.core.behaviours.Behaviour">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.html
new file mode 100644
index 0000000..85876ca
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BDIAgent.html
@@ -0,0 +1,882 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BDIAgent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BDIAgent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BDIAgent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class BDIAgent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.Agent
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.BDIAgent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.core.TimerListener, java.io.Serializable, java.lang.Runnable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BDIAgent</B><DT>extends jade.core.Agent</DL>
+</PRE>
+
+<P>
+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="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.core.BDIAgent">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>(package private) class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A></B></CODE>
+
+<BR>
+ This class is a <CODE>CyclicBehaviour</CODE> that runs during all the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> life in order to provide the reasoning engine.</TD>
+</TR>
+</TABLE>
+ <A NAME="nested_classes_inherited_from_class_jade.core.Agent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class jade.core.Agent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>jade.core.Agent.Interrupted</CODE></TD>
+</TR>
+</TABLE>
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#bdiInterpreter">bdiInterpreter</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#beliefRevisionStrategy">beliefRevisionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#capabilities">capabilities</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#deliberationFunction">deliberationFunction</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#intentions">intentions</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#optionGenerationFunction">optionGenerationFunction</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#planSelectionStrategy">planSelectionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_jade.core.Agent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class jade.core.Agent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><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></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#BDIAgent()">BDIAgent</A></B>()</CODE>
+
+<BR>
+ Default constructor.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addCapability(br.pucrio.inf.les.bdijade.core.Capability)">addCapability</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Adds a capability to this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal)">addGoal</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Adds a new goal to this agent to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.event.GoalListener)">addGoal</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllBeliefs()">getAllBeliefs</A></B>()</CODE>
+
+<BR>
+ Returns a collection of all beliefs from all capabilities of this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllGoals()">getAllGoals</A></B>()</CODE>
+
+<BR>
+ Gets all goals of this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getCapabilities()">getCapabilities</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getIntentions()">getIntentions</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#init()">init</A></B>()</CODE>
+
+<BR>
+ This method initializes the BDI agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#removeCapability(br.pucrio.inf.les.bdijade.core.Capability)">removeCapability</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Removes a capability from this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setBeliefRevisionStrategy(br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> beliefRevisionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setDeliberationFunction(br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction)">setDeliberationFunction</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> deliberationFunction)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setNoLongerDesired(br.pucrio.inf.les.bdijade.goal.Goal)">setNoLongerDesired</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Sets a goal to be no longer desired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setOptionGenerationFunction(br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> optionGenerationFunction)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setPlanSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> planSelectionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setup()">setup</A></B>()</CODE>
+
+<BR>
+ Initializes the BDI agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#takeDown()">takeDown</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.Agent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.Agent</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><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, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, waitUntilStarted, write</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.core.BDIAgent.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="bdiInterpreter"><!-- --></A><H3>
+bdiInterpreter</H3>
+<PRE>
+private final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A> <B>bdiInterpreter</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="beliefRevisionStrategy"><!-- --></A><H3>
+beliefRevisionStrategy</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> <B>beliefRevisionStrategy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="capabilities"><!-- --></A><H3>
+capabilities</H3>
+<PRE>
+public final java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>> <B>capabilities</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="deliberationFunction"><!-- --></A><H3>
+deliberationFunction</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> <B>deliberationFunction</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentions"><!-- --></A><H3>
+intentions</H3>
+<PRE>
+private final java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> <B>intentions</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="optionGenerationFunction"><!-- --></A><H3>
+optionGenerationFunction</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> <B>optionGenerationFunction</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="planSelectionStrategy"><!-- --></A><H3>
+planSelectionStrategy</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> <B>planSelectionStrategy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BDIAgent()"><!-- --></A><H3>
+BDIAgent</H3>
+<PRE>
+public <B>BDIAgent</B>()</PRE>
+<DL>
+<DD>Default constructor.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addCapability(br.pucrio.inf.les.bdijade.core.Capability)"><!-- --></A><H3>
+addCapability</H3>
+<PRE>
+public void <B>addCapability</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</PRE>
+<DL>
+<DD>Adds a capability to this agent.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>capability</CODE> - capability to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+addGoal</H3>
+<PRE>
+public void <B>addGoal</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Adds a new goal to this agent to be achieved.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addGoal(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.event.GoalListener)"><!-- --></A><H3>
+addGoal</H3>
+<PRE>
+public void <B>addGoal</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</PRE>
+<DL>
+<DD>Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved.<DD><CODE>goalListener</CODE> - the listener to be notified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllBeliefs()"><!-- --></A><H3>
+getAllBeliefs</H3>
+<PRE>
+public java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> <B>getAllBeliefs</B>()</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the collection of all beliefs of this agent.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAllGoals()"><!-- --></A><H3>
+getAllGoals</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>getAllGoals</B>()</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the set of goals.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefRevisionStrategy()"><!-- --></A><H3>
+getBeliefRevisionStrategy</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> <B>getBeliefRevisionStrategy</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefRevisionStrategy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCapabilities()"><!-- --></A><H3>
+getCapabilities</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>> <B>getCapabilities</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the capabilities</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getDeliberationFunction()"><!-- --></A><H3>
+getDeliberationFunction</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> <B>getDeliberationFunction</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the deliberationFunction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIntentions()"><!-- --></A><H3>
+getIntentions</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> <B>getIntentions</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the intentions</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOptionGenerationFunction()"><!-- --></A><H3>
+getOptionGenerationFunction</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> <B>getOptionGenerationFunction</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the optionGenerationFunction</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlanSelectionStrategy()"><!-- --></A><H3>
+getPlanSelectionStrategy</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> <B>getPlanSelectionStrategy</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the planSelectionStrategy</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init()"><!-- --></A><H3>
+init</H3>
+<PRE>
+protected void <B>init</B>()</PRE>
+<DL>
+<DD>This method initializes the BDI agent. It is invoked by the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setup()"><CODE>setup()</CODE></A> method.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeCapability(br.pucrio.inf.les.bdijade.core.Capability)"><!-- --></A><H3>
+removeCapability</H3>
+<PRE>
+public boolean <B>removeCapability</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</PRE>
+<DL>
+<DD>Removes a capability from this agent.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>capability</CODE> - capability to be removed.
+<DT><B>Returns:</B><DD>true if the capability exists and was removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBeliefRevisionStrategy(br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy)"><!-- --></A><H3>
+setBeliefRevisionStrategy</H3>
+<PRE>
+public void <B>setBeliefRevisionStrategy</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> beliefRevisionStrategy)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefRevisionStrategy</CODE> - the beliefRevisionStrategy to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDeliberationFunction(br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction)"><!-- --></A><H3>
+setDeliberationFunction</H3>
+<PRE>
+public void <B>setDeliberationFunction</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> deliberationFunction)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>deliberationFunction</CODE> - the deliberationFunction to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setNoLongerDesired(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+setNoLongerDesired</H3>
+<PRE>
+public void <B>setNoLongerDesired</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Sets a goal to be no longer desired.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be no longer desired.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOptionGenerationFunction(br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction)"><!-- --></A><H3>
+setOptionGenerationFunction</H3>
+<PRE>
+public void <B>setOptionGenerationFunction</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> optionGenerationFunction)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>optionGenerationFunction</CODE> - the optionGenerationFunction to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPlanSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy)"><!-- --></A><H3>
+setPlanSelectionStrategy</H3>
+<PRE>
+public void <B>setPlanSelectionStrategy</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> planSelectionStrategy)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>planSelectionStrategy</CODE> - the planSelectionStrategy to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setup()"><!-- --></A><H3>
+setup</H3>
+<PRE>
+protected final void <B>setup</B>()</PRE>
+<DL>
+<DD>Initializes the BDI agent. It adds the behavior to handle message
+ received and can be processed by capabilities and the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent.BDIInterpreter</CODE></A> behavior as well..
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>setup</CODE> in class <CODE>jade.core.Agent</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Agent.setup()</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="takeDown()"><!-- --></A><H3>
+takeDown</H3>
+<PRE>
+protected void <B>takeDown</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>takeDown</CODE> in class <CODE>jade.core.Agent</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Agent.takeDown()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BDIAgent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BeliefBase.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BeliefBase.html
new file mode 100644
index 0000000..1517d5e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/BeliefBase.html
@@ -0,0 +1,802 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefBase
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefBase";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefBase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BeliefBase.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefBase.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class BeliefBase</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.BeliefBase</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeliefBase</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
+</PRE>
+
+<P>
+This class represents a belief base of a capability. It aggregates its
+ knowledge.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.core.BeliefBase">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefListeners">beliefListeners</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Map<java.lang.String,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefs">beliefs</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#capability">capability</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#BeliefBase()">BeliefBase</A></B>()</CODE>
+
+<BR>
+ Creates a belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#BeliefBase(java.util.Set)">BeliefBase</A></B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> beliefs)</CODE>
+
+<BR>
+ Creates a belief base associated with a capability and adds the beliefs
+ in the provided belief set.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBelief(br.pucrio.inf.les.bdijade.belief.Belief)">addBelief</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Adds a belief to the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)">addBeliefListener</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</CODE>
+
+<BR>
+ Adds a belief listener to be notified about changes in the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addOrUpdateBelief(br.pucrio.inf.les.bdijade.belief.Belief)">addOrUpdateBelief</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Adds a belief to the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBelief(java.lang.String)">getBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Retrieves a belief from the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefListeners()">getBeliefListeners</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefs()">getBeliefs</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<java.lang.Object></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefValues()">getBeliefValues</A></B>()</CODE>
+
+<BR>
+ Return a list of all belief values from this belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getCapability()">getCapability</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#hasBelief(java.lang.String)">hasBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Checks if a belief is part of the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#init()">init</A></B>()</CODE>
+
+<BR>
+ Initialize the belief base, adding initial beliefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#notifyBeliefChanged(br.pucrio.inf.les.bdijade.event.BeliefEvent)">notifyBeliefChanged</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefChanged)</CODE>
+
+<BR>
+ Notifies the capability associate with this BeliefBase that a belief was
+ modified.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBelief(java.lang.String)">removeBelief</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Removes a belief from the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)">removeBeliefListener</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</CODE>
+
+<BR>
+ Removes a belief listener.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()">reviewBeliefs</A></B>()</CODE>
+
+<BR>
+ This method is an empty place holder for subclasses.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)">setCapability</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Sets the capability of this belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#size()">size</A></B>()</CODE>
+
+<BR>
+ Gets the size of this belief base (the number of beliefs).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#updateBelief(java.lang.String, java.lang.Object)">updateBelief</A></B>(java.lang.String name,
+ java.lang.Object value)</CODE>
+
+<BR>
+ Update the value of a belief in the belief base.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.core.BeliefBase.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="beliefListeners"><!-- --></A><H3>
+beliefListeners</H3>
+<PRE>
+private final java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>> <B>beliefListeners</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="beliefs"><!-- --></A><H3>
+beliefs</H3>
+<PRE>
+private final java.util.Map<java.lang.String,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> <B>beliefs</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="capability"><!-- --></A><H3>
+capability</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>capability</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefBase()"><!-- --></A><H3>
+BeliefBase</H3>
+<PRE>
+public <B>BeliefBase</B>()</PRE>
+<DL>
+<DD>Creates a belief base.
+<P>
+</DL>
+<HR>
+
+<A NAME="BeliefBase(java.util.Set)"><!-- --></A><H3>
+BeliefBase</H3>
+<PRE>
+public <B>BeliefBase</B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> beliefs)</PRE>
+<DL>
+<DD>Creates a belief base associated with a capability and adds the beliefs
+ in the provided belief set.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>beliefs</CODE> - the initial beliefs</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><!-- --></A><H3>
+addBelief</H3>
+<PRE>
+public void <B>addBelief</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</PRE>
+<DL>
+<DD>Adds a belief to the belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)"><!-- --></A><H3>
+addBeliefListener</H3>
+<PRE>
+public void <B>addBeliefListener</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</PRE>
+<DL>
+<DD>Adds a belief listener to be notified about changes in the belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefListener</CODE> - the listener to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addOrUpdateBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><!-- --></A><H3>
+addOrUpdateBelief</H3>
+<PRE>
+public void <B>addOrUpdateBelief</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</PRE>
+<DL>
+<DD>Adds a belief to the belief base. It overrides a belief, if it already
+ exists.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief to be added or updated.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBelief(java.lang.String)"><!-- --></A><H3>
+getBelief</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>getBelief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Retrieves a belief from the belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the belief to be retrieved.
+<DT><B>Returns:</B><DD>the belief. Null if no belief is found.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefListeners()"><!-- --></A><H3>
+getBeliefListeners</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>> <B>getBeliefListeners</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefListeners</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefs()"><!-- --></A><H3>
+getBeliefs</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?>> <B>getBeliefs</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefValues()"><!-- --></A><H3>
+getBeliefValues</H3>
+<PRE>
+public java.util.List<java.lang.Object> <B>getBeliefValues</B>()</PRE>
+<DL>
+<DD>Return a list of all belief values from this belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefValues</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCapability()"><!-- --></A><H3>
+getCapability</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>getCapability</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the capability</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasBelief(java.lang.String)"><!-- --></A><H3>
+hasBelief</H3>
+<PRE>
+public boolean <B>hasBelief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Checks if a belief is part of the belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief to be checked
+<DT><B>Returns:</B><DD>true if the belief base contains the belief.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init()"><!-- --></A><H3>
+init</H3>
+<PRE>
+protected void <B>init</B>()</PRE>
+<DL>
+<DD>Initialize the belief base, adding initial beliefs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="notifyBeliefChanged(br.pucrio.inf.les.bdijade.event.BeliefEvent)"><!-- --></A><H3>
+notifyBeliefChanged</H3>
+<PRE>
+private void <B>notifyBeliefChanged</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefChanged)</PRE>
+<DL>
+<DD>Notifies the capability associate with this BeliefBase that a belief was
+ modified.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefChanged</CODE> - the belief that was changed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeBelief(java.lang.String)"><!-- --></A><H3>
+removeBelief</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>removeBelief</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Removes a belief from the belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the belief to be removed.
+<DT><B>Returns:</B><DD>the belief was removed, null if it is not part of the belief
+ base.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)"><!-- --></A><H3>
+removeBeliefListener</H3>
+<PRE>
+public void <B>removeBeliefListener</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</PRE>
+<DL>
+<DD>Removes a belief listener.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefListener</CODE> - the listener to be removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="reviewBeliefs()"><!-- --></A><H3>
+reviewBeliefs</H3>
+<PRE>
+public void <B>reviewBeliefs</B>()</PRE>
+<DL>
+<DD>This method is an empty place holder for subclasses. It may be invoked to
+ review beliefs from this belief base.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCapability(br.pucrio.inf.les.bdijade.core.Capability)"><!-- --></A><H3>
+setCapability</H3>
+<PRE>
+public void <B>setCapability</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</PRE>
+<DL>
+<DD>Sets the capability of this belief base. If the capability was already
+ set, it throws a <CODE>RuntimeException</CODE>. After setting the capability,
+ the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#init()"><CODE>init()</CODE></A> method is invoked.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>capability</CODE> - the capability to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="size()"><!-- --></A><H3>
+size</H3>
+<PRE>
+public int <B>size</B>()</PRE>
+<DL>
+<DD>Gets the size of this belief base (the number of beliefs).
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the size of this belief base.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateBelief(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+updateBelief</H3>
+<PRE>
+public boolean <B>updateBelief</B>(java.lang.String name,
+ java.lang.Object value)</PRE>
+<DL>
+<DD>Update the value of a belief in the belief base. In case the belief is
+ not present in the belief base, nothing is performed and the method
+ returns false. If the type of the new value being provided, it is still
+ going to subscribe the previous value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the belief to be updated.<DD><CODE>value</CODE> - the new value to the belief.
+<DT><B>Returns:</B><DD>true if the belief was update.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefBase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/BeliefBase.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefBase.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Capability.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Capability.html
new file mode 100644
index 0000000..1d1a51c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Capability.html
@@ -0,0 +1,604 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Capability
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Capability";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Capability.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/Capability.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Capability.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class Capability</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.Capability</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Capability</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+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. *
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#beliefBase">beliefBase</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#id">id</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#myAgent">myAgent</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#planLibrary">planLibrary</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#start">start</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability()">Capability</A></B>()</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String)">Capability</A></B>(java.lang.String id)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String, br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(java.lang.String id,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</A></B>(jade.lang.acl.ACLMessage msg)</CODE>
+
+<BR>
+ Checks if this capability has a plan that can process the given message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getBeliefBase()">getBeliefBase</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getPlanLibrary()">getPlanLibrary</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#setMyAgent(br.pucrio.inf.les.bdijade.core.BDIAgent)">setMyAgent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> myAgent)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#setup()">setup</A></B>()</CODE>
+
+<BR>
+ This is an empty holder for being overridden by subclasses.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.core.Capability.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="beliefBase"><!-- --></A><H3>
+beliefBase</H3>
+<PRE>
+protected final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> <B>beliefBase</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="id"><!-- --></A><H3>
+id</H3>
+<PRE>
+protected final java.lang.String <B>id</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="myAgent"><!-- --></A><H3>
+myAgent</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>myAgent</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="planLibrary"><!-- --></A><H3>
+planLibrary</H3>
+<PRE>
+protected final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> <B>planLibrary</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="start"><!-- --></A><H3>
+start</H3>
+<PRE>
+private boolean <B>start</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Capability()"><!-- --></A><H3>
+Capability</H3>
+<PRE>
+public <B>Capability</B>()</PRE>
+<DL>
+<DD>Creates a new capability. It uses <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BeliefBase</CODE></A> and
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>PlanLibrary</CODE></A> as belief base and plan library respectively.
+<P>
+</DL>
+<HR>
+
+<A NAME="Capability(br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)"><!-- --></A><H3>
+Capability</H3>
+<PRE>
+public <B>Capability</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</PRE>
+<DL>
+<DD>Creates a new capability.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>beliefBase</CODE> - the belief base of this capability.<DD><CODE>planLibrary</CODE> - the plan library of this capability.</DL>
+</DL>
+<HR>
+
+<A NAME="Capability(java.lang.String)"><!-- --></A><H3>
+Capability</H3>
+<PRE>
+public <B>Capability</B>(java.lang.String id)</PRE>
+<DL>
+<DD>Creates a new capability. It uses <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BeliefBase</CODE></A> and
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>PlanLibrary</CODE></A> as belief base and plan library respectively.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the capability id. If it is null, the class name is going to
+ be used.</DL>
+</DL>
+<HR>
+
+<A NAME="Capability(java.lang.String, br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)"><!-- --></A><H3>
+Capability</H3>
+<PRE>
+public <B>Capability</B>(java.lang.String id,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</PRE>
+<DL>
+<DD>Creates a new capability.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the capability id. If it is null, the class name is going to
+ be used.<DD><CODE>beliefBase</CODE> - the belief base of this capability.<DD><CODE>planLibrary</CODE> - the plan library of this capability.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="canProcess(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+canProcess</H3>
+<PRE>
+public boolean <B>canProcess</B>(jade.lang.acl.ACLMessage msg)</PRE>
+<DL>
+<DD>Checks if this capability has a plan that can process the given message.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>msg</CODE> - the message to be checked.
+<DT><B>Returns:</B><DD>true if this capability has at least a plan that can process the
+ message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefBase()"><!-- --></A><H3>
+getBeliefBase</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> <B>getBeliefBase</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefBase</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public java.lang.String <B>getId</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMyAgent()"><!-- --></A><H3>
+getMyAgent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>getMyAgent</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the agent that this capability is associated with.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlanLibrary()"><!-- --></A><H3>
+getPlanLibrary</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> <B>getPlanLibrary</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the planLibrary</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMyAgent(br.pucrio.inf.les.bdijade.core.BDIAgent)"><!-- --></A><H3>
+setMyAgent</H3>
+<PRE>
+public void <B>setMyAgent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> myAgent)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>myAgent</CODE> - the myAgent to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setup()"><!-- --></A><H3>
+setup</H3>
+<PRE>
+protected void <B>setup</B>()</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Capability.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/Capability.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Capability.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.BDIInterpreter.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.BDIInterpreter.html
new file mode 100644
index 0000000..765fa95
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.BDIInterpreter.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBDIAgent.BDIInterpreter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.BDIInterpreter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#bdiInterpreter">bdiInterpreter</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBDIAgent.BDIInterpreter.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.BDIInterpreter.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.html
new file mode 100644
index 0000000..0e0b0dd
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.BDIAgent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.BDIAgent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBDIAgent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.BDIAgent</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#myAgent">myAgent</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#myAgent">myAgent</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.BDIInterpreter.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#setMyAgent(br.pucrio.inf.les.bdijade.core.BDIAgent)">setMyAgent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> myAgent)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#BDIAgent.BDIInterpreter(br.pucrio.inf.les.bdijade.core.BDIAgent)">BDIAgent.BDIInterpreter</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.goal.Goal)">Intention</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)">Intention</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> owner)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgentMsgReceiver.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> agent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A> matchExpression)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>DefaultBeliefRevisionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)">reviewBeliefs</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ Invokes the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><CODE>BeliefBase.reviewBeliefs()</CODE></A> for the belief base of all
+ capabilties.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefRevisionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)">reviewBeliefs</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ This method receives an agent whose beliefs are to be reviewed.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBDIAgent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html
new file mode 100644
index 0000000..be62e0a
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.BeliefBase
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.BeliefBase";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBeliefBase.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefBase.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.BeliefBase</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.goal"><B>br.pucrio.inf.les.bdijade.goal</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>></CODE></FONT></TD>
+<TD><CODE><B>Belief.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#beliefBases">beliefBases</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>></CODE></FONT></TD>
+<TD><CODE><B>Belief.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()">getBeliefBases</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Belief.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">addBeliefBase</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Adds a belief base that contains this belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Belief.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)">removeBeliefBase</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBases)</CODE>
+
+<BR>
+ Removes a belief base that does not contain this belief anymore.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#beliefBase">beliefBase</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getBeliefBase()">getBeliefBase</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String, br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(java.lang.String id,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>BeliefSetValueGoal.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)">isAchieved</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Checks if this goal is achieved by verifying if the provided belief set
+ contains the Value of this goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>BeliefGoal.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)">isAchieved</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Checks if this goal is achieved by verifying if the provided belief base
+ contains the belief of this goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getBeliefBase()">getBeliefBase</A></B>()</CODE>
+
+<BR>
+ Returns the belief base of the capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useBeliefBase.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefBase.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Capability.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Capability.html
new file mode 100644
index 0000000..9dd9fce
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Capability.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.Capability
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.Capability";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useCapability.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Capability.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.Capability</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#capability">capability</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#capability">capability</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#owner">owner</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#capabilities">capabilities</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getCapability()">getCapability</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getCapability()">getCapability</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getCapabilities()">getCapabilities</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addCapability(br.pucrio.inf.les.bdijade.core.Capability)">addCapability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Adds a capability to this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#removeCapability(br.pucrio.inf.les.bdijade.core.Capability)">removeCapability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Removes a capability from this agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)">setCapability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Sets the capability of this plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)">setCapability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Sets the capability of this belief base.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)">Intention</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> owner)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Map<jade.lang.acl.ACLMessage,java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgentMsgReceiver.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#msgs">msgs</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgentMsgReceiver.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">messageMatched</A></B>(jade.lang.acl.ACLMessage msg,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>> capabilities)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useCapability.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Capability.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Intention.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Intention.html
new file mode 100644
index 0000000..618bc18
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/Intention.html
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.Intention
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.Intention";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useIntention.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Intention.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.Intention</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#intentions">intentions</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getIntentions()">getIntentions</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#intention">intention</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)">PlanInstance</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ Creates a new plan instance.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-useIntention.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Intention.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/PlanLibrary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/PlanLibrary.html
new file mode 100644
index 0000000..f972ea1
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/class-use/PlanLibrary.html
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.core.PlanLibrary
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.core.PlanLibrary";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-usePlanLibrary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanLibrary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.core.PlanLibrary</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#planLibrary">planLibrary</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B>Capability.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#getPlanLibrary()">getPlanLibrary</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String, br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)">Capability</A></B>(java.lang.String id,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ Creates a new capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#planLibrary">planLibrary</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#setPlanLibrary(br.pucrio.inf.les.bdijade.core.PlanLibrary)">setPlanLibrary</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/core/\class-usePlanLibrary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanLibrary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Intention.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Intention.html
new file mode 100644
index 0000000..c97bd12
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/Intention.html
@@ -0,0 +1,763 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Intention
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Intention";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Intention.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/Intention.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Intention.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class Intention</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.Intention</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>Intention</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+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="../../../../../../br/pucrio/inf/les/bdijade/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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#currentPlan">currentPlan</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#executedPlans">executedPlans</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#goalListeners">goalListeners</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private org.apache.commons.logging.Log</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#log">log</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#myAgent">myAgent</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#noLongerDesired">noLongerDesired</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#owner">owner</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#unachievable">unachievable</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#waiting">waiting</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.goal.Goal)">Intention</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)">Intention</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> owner)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#addGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)">addGoalListener</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Adds a listener to be notified when the given has achieve its end state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#dispatchPlan()">dispatchPlan</A></B>()</CODE>
+
+<BR>
+ Dispatches a new plan to try to achieve the intention goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#doWait()">doWait</A></B>()</CODE>
+
+<BR>
+ Sets this intention to the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING"><CODE>GoalStatus.WAITING</CODE></A> status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#fireGoalEvent(br.pucrio.inf.les.bdijade.event.GoalEvent)">fireGoalEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> goalEvent)</CODE>
+
+<BR>
+ Notify all listeners, if any, about a goal event.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#fireGoalFinishedEvent()">fireGoalFinishedEvent</A></B>()</CODE>
+
+<BR>
+ Fires a goal event when a goal has achieved its end state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getCanAchievePlans()">getCanAchievePlans</A></B>()</CODE>
+
+<BR>
+ Returns all plans from all capabilities that can achieve the goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getGoalListeners()">getGoalListeners</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getStatus()">getStatus</A></B>()</CODE>
+
+<BR>
+ Returns the current goal status that this capability is committed to
+ achieve.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#noLongerDesire()">noLongerDesire</A></B>()</CODE>
+
+<BR>
+ Sets this intention as no longer desired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#removeGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)">removeGoalListener</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Removes a goal listener to not be notified about the goal achievement
+ anymore.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#tryToAchive()">tryToAchive</A></B>()</CODE>
+
+<BR>
+ Makes this intention starts to try to achieve the goal.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="currentPlan"><!-- --></A><H3>
+currentPlan</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> <B>currentPlan</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="executedPlans"><!-- --></A><H3>
+executedPlans</H3>
+<PRE>
+private final java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> <B>executedPlans</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="goal"><!-- --></A><H3>
+goal</H3>
+<PRE>
+private final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>goal</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="goalListeners"><!-- --></A><H3>
+goalListeners</H3>
+<PRE>
+private final java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>> <B>goalListeners</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="log"><!-- --></A><H3>
+log</H3>
+<PRE>
+private final org.apache.commons.logging.Log <B>log</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="myAgent"><!-- --></A><H3>
+myAgent</H3>
+<PRE>
+private final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>myAgent</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="noLongerDesired"><!-- --></A><H3>
+noLongerDesired</H3>
+<PRE>
+private boolean <B>noLongerDesired</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="owner"><!-- --></A><H3>
+owner</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>owner</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="unachievable"><!-- --></A><H3>
+unachievable</H3>
+<PRE>
+private boolean <B>unachievable</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="waiting"><!-- --></A><H3>
+waiting</H3>
+<PRE>
+private boolean <B>waiting</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Intention(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+Intention</H3>
+<PRE>
+public <B>Intention</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Creates a new intention. It is associated with an agent and the goal that
+ it is committed to achieve.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved.<DD><CODE>bdiAgent</CODE> - the bdiAgent associated with this intention.</DL>
+</DL>
+<HR>
+
+<A NAME="Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)"><!-- --></A><H3>
+Intention</H3>
+<PRE>
+public <B>Intention</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> owner)</PRE>
+<DL>
+<DD>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="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Capability</CODE></A> as
+ parameter indicating the owner of the goal (dispatched the goal).
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved.<DD><CODE>bdiAgent</CODE> - the bdiAgent associated with this intention.<DD><CODE>owner</CODE> - the Capability that is owner of the goal.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)"><!-- --></A><H3>
+addGoalListener</H3>
+<PRE>
+public void <B>addGoalListener</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</PRE>
+<DL>
+<DD>Adds a listener to be notified when the given has achieve its end state.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goalListener</CODE> - the listener to be notified.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dispatchPlan()"><!-- --></A><H3>
+dispatchPlan</H3>
+<PRE>
+protected void <B>dispatchPlan</B>()</PRE>
+<DL>
+<DD>Dispatches a new plan to try to achieve the intention goal. It looks for
+ plans that can achieve the goal that were not already tried and then
+ starts the plan. If all possible plans were already executed, the
+ intention is set to unachievable.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="doWait()"><!-- --></A><H3>
+doWait</H3>
+<PRE>
+public void <B>doWait</B>()</PRE>
+<DL>
+<DD>Sets this intention to the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING"><CODE>GoalStatus.WAITING</CODE></A> status. It may come
+ from the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#PLAN_FAILED"><CODE>GoalStatus.PLAN_FAILED</CODE></A> or
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><CODE>GoalStatus.TRYING_TO_ACHIEVE</CODE></A> states.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireGoalEvent(br.pucrio.inf.les.bdijade.event.GoalEvent)"><!-- --></A><H3>
+fireGoalEvent</H3>
+<PRE>
+private void <B>fireGoalEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> goalEvent)</PRE>
+<DL>
+<DD>Notify all listeners, if any, about a goal event.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goalEvent</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="fireGoalFinishedEvent()"><!-- --></A><H3>
+fireGoalFinishedEvent</H3>
+<PRE>
+public void <B>fireGoalFinishedEvent</B>()</PRE>
+<DL>
+<DD>Fires a goal event when a goal has achieved its end state.
+<P>
+<DD><DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><CODE>GoalStatus</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCanAchievePlans()"><!-- --></A><H3>
+getCanAchievePlans</H3>
+<PRE>
+private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> <B>getCanAchievePlans</B>()</PRE>
+<DL>
+<DD>Returns all plans from all capabilities that can achieve the goal.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the set of plans that can achieve the goal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoal()"><!-- --></A><H3>
+getGoal</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>getGoal</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goal</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoalListeners()"><!-- --></A><H3>
+getGoalListeners</H3>
+<PRE>
+public java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>> <B>getGoalListeners</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goalListeners</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMyAgent()"><!-- --></A><H3>
+getMyAgent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>getMyAgent</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the myAgent</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getStatus()"><!-- --></A><H3>
+getStatus</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>getStatus</B>()</PRE>
+<DL>
+<DD>Returns the current goal status that this capability is committed to
+ achieve.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the current goal status.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><CODE>GoalStatus</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="noLongerDesire()"><!-- --></A><H3>
+noLongerDesire</H3>
+<PRE>
+public void <B>noLongerDesire</B>()</PRE>
+<DL>
+<DD>Sets this intention as no longer desired. It stops the current plan
+ execution. It changes the goal status from <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING"><CODE>GoalStatus.WAITING</CODE></A>,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#PLAN_FAILED"><CODE>GoalStatus.PLAN_FAILED</CODE></A> or <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><CODE>GoalStatus.TRYING_TO_ACHIEVE</CODE></A> to
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#NO_LONGER_DESIRED"><CODE>GoalStatus.NO_LONGER_DESIRED</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)"><!-- --></A><H3>
+removeGoalListener</H3>
+<PRE>
+public void <B>removeGoalListener</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</PRE>
+<DL>
+<DD>Removes a goal listener to not be notified about the goal achievement
+ anymore.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goalListener</CODE> - the goal listener to be removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="tryToAchive()"><!-- --></A><H3>
+tryToAchive</H3>
+<PRE>
+public void <B>tryToAchive</B>()</PRE>
+<DL>
+<DD>Makes this intention starts to try to achieve the goal. It changes the
+ goal status from <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING"><CODE>GoalStatus.WAITING</CODE></A> or
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#PLAN_FAILED"><CODE>GoalStatus.PLAN_FAILED</CODE></A> to <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#TRYING_TO_ACHIEVE"><CODE>GoalStatus.TRYING_TO_ACHIEVE</CODE></A>.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Intention.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/Intention.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Intention.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-frame.html
new file mode 100644
index 0000000..60bb665
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-frame.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.core
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.core</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">BDIAgent</A>
+<BR>
+<A HREF="BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">BeliefBase</A>
+<BR>
+<A HREF="Capability.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">Capability</A>
+<BR>
+<A HREF="Intention.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">Intention</A>
+<BR>
+<A HREF="PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core" target="classFrame">PlanLibrary</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-summary.html
new file mode 100644
index 0000000..2229b61
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-summary.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.core
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.core";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.core
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></B></TD>
+<TD>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.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></B></TD>
+<TD>This class represents a belief base of a capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></B></TD>
+<TD>This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></B></TD>
+<TD>This class represents the intention abstraction from the BDI model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></B></TD>
+<TD>This class represents the plan library of a capability.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-tree.html
new file mode 100644
index 0000000..9c95b04
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-tree.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.core Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.core Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.core
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+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">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent</B></A></UL>
+<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.core.behaviours.CyclicBehaviour<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent.BDIInterpreter</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BeliefBase</B></A> (implements java.io.Serializable)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Capability</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Intention</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PlanLibrary</B></A> (implements java.io.Serializable)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-use.html
new file mode 100644
index 0000000..ffff348
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/package-use.html
@@ -0,0 +1,322 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.core
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.core";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.core</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.goal"><B>br.pucrio.inf.les.bdijade.goal</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html#br.pucrio.inf.les.bdijade.belief"><B>BeliefBase</B></A></B>
+
+<BR>
+ This class represents a belief base of a capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.html#br.pucrio.inf.les.bdijade.core"><B>BDIAgent</B></A></B>
+
+<BR>
+ 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.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.BDIInterpreter.html#br.pucrio.inf.les.bdijade.core"><B>BDIAgent.BDIInterpreter</B></A></B>
+
+<BR>
+ This class is a <CODE>CyclicBehaviour</CODE> that runs during all the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> life in order to provide the reasoning engine.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html#br.pucrio.inf.les.bdijade.core"><B>BeliefBase</B></A></B>
+
+<BR>
+ This class represents a belief base of a capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/Capability.html#br.pucrio.inf.les.bdijade.core"><B>Capability</B></A></B>
+
+<BR>
+ This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/Intention.html#br.pucrio.inf.les.bdijade.core"><B>Intention</B></A></B>
+
+<BR>
+ This class represents the intention abstraction from the BDI model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/PlanLibrary.html#br.pucrio.inf.les.bdijade.core"><B>PlanLibrary</B></A></B>
+
+<BR>
+ This class represents the plan library of a capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html#br.pucrio.inf.les.bdijade.goal"><B>BeliefBase</B></A></B>
+
+<BR>
+ This class represents a belief base of a capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.html#br.pucrio.inf.les.bdijade.message"><B>BDIAgent</B></A></B>
+
+<BR>
+ 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.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/Capability.html#br.pucrio.inf.les.bdijade.message"><B>Capability</B></A></B>
+
+<BR>
+ This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BeliefBase.html#br.pucrio.inf.les.bdijade.plan"><B>BeliefBase</B></A></B>
+
+<BR>
+ This class represents a belief base of a capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/Intention.html#br.pucrio.inf.les.bdijade.plan"><B>Intention</B></A></B>
+
+<BR>
+ This class represents the intention abstraction from the BDI model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/PlanLibrary.html#br.pucrio.inf.les.bdijade.plan"><B>PlanLibrary</B></A></B>
+
+<BR>
+ This class represents the plan library of a capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/class-use/BDIAgent.html#br.pucrio.inf.les.bdijade.reasoning"><B>BDIAgent</B></A></B>
+
+<BR>
+ 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.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/PlanLibrary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/PlanLibrary.html
new file mode 100644
index 0000000..4c8d890
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/core/PlanLibrary.html
@@ -0,0 +1,559 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanLibrary
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanLibrary";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanLibrary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/PlanLibrary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanLibrary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.core</FONT>
+<BR>
+Class PlanLibrary</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.core.PlanLibrary</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PlanLibrary</B><DT>extends java.lang.Object<DT>implements java.io.Serializable</DL>
+</PRE>
+
+<P>
+This class represents the plan library of a capability. It aggregates the
+ plans that can be used to achieve goals.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.core.PlanLibrary">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#capability">capability</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#plans">plans</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#PlanLibrary()">PlanLibrary</A></B>()</CODE>
+
+<BR>
+ Creates a plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#PlanLibrary(java.util.Set)">PlanLibrary</A></B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Creates a plan library base associated with a capability and adds the
+ plans in the provided set.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#addPlan(br.pucrio.inf.les.bdijade.plan.Plan)">addPlan</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Adds a plan to the plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canAchievePlans(br.pucrio.inf.les.bdijade.goal.Goal)">canAchievePlans</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Returns the set of plans that can achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canProcessPlans(jade.lang.acl.ACLMessage)">canProcessPlans</A></B>(jade.lang.acl.ACLMessage message)</CODE>
+
+<BR>
+ Returns true if there is a plan that can process the given message.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getCapability()">getCapability</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getPlans()">getPlans</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#hasPlan(br.pucrio.inf.les.bdijade.plan.Plan)">hasPlan</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Checks if a plan is part of the plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#init()">init</A></B>()</CODE>
+
+<BR>
+ Initialize the plan library, adding initial plans.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#removePlan(br.pucrio.inf.les.bdijade.plan.Plan)">removePlan</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Removes a plan from the plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)">setCapability</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</CODE>
+
+<BR>
+ Sets the capability of this plan library.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.core.PlanLibrary.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="capability"><!-- --></A><H3>
+capability</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>capability</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="plans"><!-- --></A><H3>
+plans</H3>
+<PRE>
+private final java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> <B>plans</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PlanLibrary()"><!-- --></A><H3>
+PlanLibrary</H3>
+<PRE>
+public <B>PlanLibrary</B>()</PRE>
+<DL>
+<DD>Creates a plan library.
+<P>
+</DL>
+<HR>
+
+<A NAME="PlanLibrary(java.util.Set)"><!-- --></A><H3>
+PlanLibrary</H3>
+<PRE>
+public <B>PlanLibrary</B>(java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</PRE>
+<DL>
+<DD>Creates a plan library base associated with a capability and adds the
+ plans in the provided set.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>plans</CODE> - the initial plans</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addPlan(br.pucrio.inf.les.bdijade.plan.Plan)"><!-- --></A><H3>
+addPlan</H3>
+<PRE>
+public void <B>addPlan</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</PRE>
+<DL>
+<DD>Adds a plan to the plan library.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>plan</CODE> - the plan to be added.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="canAchievePlans(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+canAchievePlans</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> <B>canAchievePlans</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Returns the set of plans that can achieve the given goal.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved.
+<DT><B>Returns:</B><DD>the set of plans that can achieve the goal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="canProcessPlans(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+canProcessPlans</H3>
+<PRE>
+public boolean <B>canProcessPlans</B>(jade.lang.acl.ACLMessage message)</PRE>
+<DL>
+<DD>Returns true if there is a plan that can process the given message.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to be processed.
+<DT><B>Returns:</B><DD>true if a plan can process the message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCapability()"><!-- --></A><H3>
+getCapability</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>getCapability</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the capability</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlans()"><!-- --></A><H3>
+getPlans</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> <B>getPlans</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the plans</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasPlan(br.pucrio.inf.les.bdijade.plan.Plan)"><!-- --></A><H3>
+hasPlan</H3>
+<PRE>
+public boolean <B>hasPlan</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</PRE>
+<DL>
+<DD>Checks if a plan is part of the plan library.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>plan</CODE> - the plan to be checked
+<DT><B>Returns:</B><DD>true if the plan library contains the plan.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init()"><!-- --></A><H3>
+init</H3>
+<PRE>
+protected void <B>init</B>()</PRE>
+<DL>
+<DD>Initialize the plan library, adding initial plans.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removePlan(br.pucrio.inf.les.bdijade.plan.Plan)"><!-- --></A><H3>
+removePlan</H3>
+<PRE>
+public boolean <B>removePlan</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</PRE>
+<DL>
+<DD>Removes a plan from the plan library.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>plan</CODE> - the plan to be removed.
+<DT><B>Returns:</B><DD>true if the plan was removed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCapability(br.pucrio.inf.les.bdijade.core.Capability)"><!-- --></A><H3>
+setCapability</H3>
+<PRE>
+public void <B>setCapability</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> capability)</PRE>
+<DL>
+<DD>Sets the capability of this plan library. If the capability was already
+ set, it throws a <CODE>RuntimeException</CODE>. After setting the capability,
+ the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#init()"><CODE>init()</CODE></A> method is invoked.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>capability</CODE> - the capability to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanLibrary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/core/PlanLibrary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanLibrary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html
new file mode 100644
index 0000000..09fa9ff
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefEvent.Action
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefEvent.Action";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefEvent.Action.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.Action.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Enum BeliefEvent.Action</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.event.BeliefEvent.Action</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>BeliefEvent.Action</B><DT>extends java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>></DL>
+</PRE>
+
+<P>
+This enumeration represents the set of possible actions that can be
+ performed over a belief.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#BELIEF_ADDED">BELIEF_ADDED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#BELIEF_REMOVED">BELIEF_REMOVED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#BELIEF_UPDATED">BELIEF_UPDATED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BELIEF_ADDED"><!-- --></A><H3>
+BELIEF_ADDED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>BELIEF_ADDED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BELIEF_REMOVED"><!-- --></A><H3>
+BELIEF_REMOVED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>BELIEF_REMOVED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BELIEF_UPDATED"><!-- --></A><H3>
+BELIEF_UPDATED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>BELIEF_UPDATED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (BeliefEvent.Action c : BeliefEvent.Action.values())
+ System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>valueOf</B>(java.lang.String name)</PRE>
+<DL>
+<DD>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.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefEvent.Action.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.Action.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.html
new file mode 100644
index 0000000..1946f06
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefEvent.html
@@ -0,0 +1,549 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Class BeliefEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.event.BeliefEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeliefEvent</B><DT>extends java.lang.Object<DT>implements jade.content.AgentAction</DL>
+</PRE>
+
+<P>
+This class represents an event performed over a belief.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingridnunes</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.event.BeliefEvent">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></B></CODE>
+
+<BR>
+ This enumeration represents the set of possible actions that can be
+ performed over a belief.</TD>
+</TR>
+</TABLE>
+ <!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#action">action</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#args">args</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#belief">belief</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent()">BeliefEvent</A></B>()</CODE>
+
+<BR>
+ Default constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief)">BeliefEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)">BeliefEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action,
+ java.lang.Object args)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getAction()">getAction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getArgs()">getArgs</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getBelief()">getBelief</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setAction(br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)">setAction</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setArgs(java.lang.Object)">setArgs</A></B>(java.lang.Object args)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setBelief(br.pucrio.inf.les.bdijade.belief.Belief)">setBelief</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.event.BeliefEvent.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="action"><!-- --></A><H3>
+action</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>action</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="args"><!-- --></A><H3>
+args</H3>
+<PRE>
+private java.lang.Object <B>args</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="belief"><!-- --></A><H3>
+belief</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>belief</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefEvent()"><!-- --></A><H3>
+BeliefEvent</H3>
+<PRE>
+public <B>BeliefEvent</B>()</PRE>
+<DL>
+<DD>Default constructor.
+<P>
+</DL>
+<HR>
+
+<A NAME="BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief)"><!-- --></A><H3>
+BeliefEvent</H3>
+<PRE>
+public <B>BeliefEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</PRE>
+<DL>
+<DD>Creates a Belief Changed.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief that has changed.</DL>
+</DL>
+<HR>
+
+<A NAME="BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)"><!-- --></A><H3>
+BeliefEvent</H3>
+<PRE>
+public <B>BeliefEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</PRE>
+<DL>
+<DD>Creates a Belief Changed.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief that has changed.<DD><CODE>action</CODE> - the action performed.</DL>
+</DL>
+<HR>
+
+<A NAME="BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action, java.lang.Object)"><!-- --></A><H3>
+BeliefEvent</H3>
+<PRE>
+public <B>BeliefEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action,
+ java.lang.Object args)</PRE>
+<DL>
+<DD>Creates a Belief Changed.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief that has changed.<DD><CODE>action</CODE> - the action performed.<DD><CODE>args</CODE> - an argument passed for this action.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getAction()"><!-- --></A><H3>
+getAction</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>getAction</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the action</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArgs()"><!-- --></A><H3>
+getArgs</H3>
+<PRE>
+public java.lang.Object <B>getArgs</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the args</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBelief()"><!-- --></A><H3>
+getBelief</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>getBelief</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAction(br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)"><!-- --></A><H3>
+setAction</H3>
+<PRE>
+public void <B>setAction</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>action</CODE> - the action to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setArgs(java.lang.Object)"><!-- --></A><H3>
+setArgs</H3>
+<PRE>
+public void <B>setArgs</B>(java.lang.Object args)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>args</CODE> - the args to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><!-- --></A><H3>
+setBelief</H3>
+<PRE>
+public void <B>setBelief</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefListener.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefListener.html
new file mode 100644
index 0000000..25131c8
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/BeliefListener.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefListener
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefListener";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Interface BeliefListener</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.util.EventListener</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BeliefListener</B><DT>extends java.util.EventListener</DL>
+</PRE>
+
+<P>
+This interface defined the method that a belief listener should implement. A
+ belief listener can be notified about changes in beliefs, when it subscribed
+ to a class that can notify updates.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingridnunes</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html#update(br.pucrio.inf.les.bdijade.event.BeliefEvent)">update</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefEvent)</CODE>
+
+<BR>
+ Updates the listener according to a change in a belief.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="update(br.pucrio.inf.les.bdijade.event.BeliefEvent)"><!-- --></A><H3>
+update</H3>
+<PRE>
+void <B>update</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefEvent)</PRE>
+<DL>
+<DD>Updates the listener according to a change in a belief.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefEvent</CODE> - </DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/BeliefListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.Action.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.Action.html
new file mode 100644
index 0000000..dc4e0d9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.Action.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.event.BeliefEvent.Action
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.event.BeliefEvent.Action";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefEvent.Action.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.Action.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.event.BeliefEvent.Action</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#action">action</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getAction()">getAction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.Action.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>[]</CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.Action.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setAction(br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)">setAction</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)">BeliefEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action, java.lang.Object)">BeliefEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> action,
+ java.lang.Object args)</CODE>
+
+<BR>
+ Creates a Belief Changed.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefEvent.Action.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.Action.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.html
new file mode 100644
index 0000000..c8ba188
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.html
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.event.BeliefEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.event.BeliefEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.event.BeliefEvent</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#notifyBeliefChanged(br.pucrio.inf.les.bdijade.event.BeliefEvent)">notifyBeliefChanged</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefChanged)</CODE>
+
+<BR>
+ Notifies the capability associate with this BeliefBase that a belief was
+ modified.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefListener.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html#update(br.pucrio.inf.les.bdijade.event.BeliefEvent)">update</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A> beliefEvent)</CODE>
+
+<BR>
+ Updates the listener according to a change in a belief.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefListener.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefListener.html
new file mode 100644
index 0000000..b2de641
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/BeliefListener.html
@@ -0,0 +1,220 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.event.BeliefListener
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.event.BeliefListener";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.event.BeliefListener</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefListeners">beliefListeners</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>></CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefListeners()">getBeliefListeners</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)">addBeliefListener</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</CODE>
+
+<BR>
+ Adds a belief listener to be notified about changes in the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BeliefBase.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)">removeBeliefListener</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A> beliefListener)</CODE>
+
+<BR>
+ Removes a belief listener.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useBeliefListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalCommitmentEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalCommitmentEvent.html
new file mode 100644
index 0000000..3fd48ec
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalCommitmentEvent.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:52:46 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalCommitmentEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalCommitmentEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalCommitmentEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalCommitmentEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html
new file mode 100644
index 0000000..7f75b4e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html
@@ -0,0 +1,254 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.event.GoalEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.event.GoalEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.event.GoalEvent</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private void</CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#fireGoalEvent(br.pucrio.inf.les.bdijade.event.GoalEvent)">fireGoalEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> goalEvent)</CODE>
+
+<BR>
+ Notify all listeners, if any, about a goal event.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>GoalListener.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">goalPerformed</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</CODE>
+
+<BR>
+ Notifies the listener that the goal was performed.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">goalPerformed</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalFinishedEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalFinishedEvent.html
new file mode 100644
index 0000000..080c4b8
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalFinishedEvent.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.event.GoalFinishedEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.event.GoalFinishedEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalFinishedEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalFinishedEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.event.GoalFinishedEvent</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalEventQueue">goalEventQueue</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent()">getGoalEvent</A></B>()</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean)">getGoalEvent</A></B>(boolean block)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean, long)">getGoalEvent</A></B>(boolean block,
+ long ms)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(long)">getGoalEvent</A></B>(long ms)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalFinishedEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalFinishedEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalListener.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalListener.html
new file mode 100644
index 0000000..13a4641
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/class-use/GoalListener.html
@@ -0,0 +1,261 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.event.GoalListener
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.event.GoalListener";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.event.GoalListener</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#goalListeners">goalListeners</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getGoalListeners()">getGoalListeners</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.event.GoalListener)">addGoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#addGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)">addGoalListener</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Adds a listener to be notified when the given has achieve its end state.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#removeGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)">removeGoalListener</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Removes a goal listener to not be notified about the goal achievement
+ anymore.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></B></CODE>
+
+<BR>
+ This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/event/\class-useGoalListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html
new file mode 100644
index 0000000..49b929e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:52:45 EST 2010 -->
+<TITLE>
+GoalCommitmentEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalCommitmentEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalCommitmentEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalCommitmentEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Class GoalCommitmentEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">br.pucrio.inf.les.bdijade.event.GoalEvent</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>GoalCommitmentEvent</B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#intention">intention</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.event.GoalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#goal">goal</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#GoalCommitmentEvent()">GoalCommitmentEvent</A></B>()</CODE>
+
+<BR>
+ Default constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#GoalCommitmentEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.Intention)">GoalCommitmentEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ Creates a new goal event with a goal and its intention.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#getIntention()">getIntention</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html#setIntention(br.pucrio.inf.les.bdijade.core.Intention)">setIntention</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.event.GoalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#getGoal()">getGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#setGoal(br.pucrio.inf.les.bdijade.goal.Goal)">setGoal</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.event.GoalCommitmentEvent.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="intention"><!-- --></A><H3>
+intention</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> <B>intention</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="GoalCommitmentEvent()"><!-- --></A><H3>
+GoalCommitmentEvent</H3>
+<PRE>
+public <B>GoalCommitmentEvent</B>()</PRE>
+<DL>
+<DD>Default constructor.
+<P>
+</DL>
+<HR>
+
+<A NAME="GoalCommitmentEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.Intention)"><!-- --></A><H3>
+GoalCommitmentEvent</H3>
+<PRE>
+public <B>GoalCommitmentEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</PRE>
+<DL>
+<DD>Creates a new goal event with a goal and its intention.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal of this event.<DD><CODE>status</CODE> - the status of the goal.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getIntention()"><!-- --></A><H3>
+getIntention</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> <B>getIntention</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the intention</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIntention(br.pucrio.inf.les.bdijade.core.Intention)"><!-- --></A><H3>
+setIntention</H3>
+<PRE>
+public void <B>setIntention</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>intention</CODE> - the intention to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalCommitmentEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalCommitmentEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalCommitmentEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalEvent.html
new file mode 100644
index 0000000..56b294e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalEvent.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+GoalEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Class GoalEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.event.GoalEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>GoalEvent</B><DT>extends java.lang.Object<DT>implements jade.content.AgentAction</DL>
+</PRE>
+
+<P>
+This class represents an event performed over a goal.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.event.GoalEvent">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#GoalEvent()">GoalEvent</A></B>()</CODE>
+
+<BR>
+ Default constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#GoalEvent(br.pucrio.inf.les.bdijade.goal.Goal)">GoalEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Creates a new goal event with a goal.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#setGoal(br.pucrio.inf.les.bdijade.goal.Goal)">setGoal</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.event.GoalEvent.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="goal"><!-- --></A><H3>
+goal</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>goal</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="GoalEvent()"><!-- --></A><H3>
+GoalEvent</H3>
+<PRE>
+public <B>GoalEvent</B>()</PRE>
+<DL>
+<DD>Default constructor.
+<P>
+</DL>
+<HR>
+
+<A NAME="GoalEvent(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+GoalEvent</H3>
+<PRE>
+public <B>GoalEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Creates a new goal event with a goal.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal of this event.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getGoal()"><!-- --></A><H3>
+getGoal</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>getGoal</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goal</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+setGoal</H3>
+<PRE>
+public void <B>setGoal</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html
new file mode 100644
index 0000000..7fbb943
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html
@@ -0,0 +1,374 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+GoalFinishedEvent
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalFinishedEvent";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalFinishedEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalFinishedEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Class GoalFinishedEvent</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">br.pucrio.inf.les.bdijade.event.GoalEvent</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.event.GoalFinishedEvent</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.content.AgentAction, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>GoalFinishedEvent</B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.event.GoalFinishedEvent">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#status">status</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.event.GoalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#goal">goal</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent()">GoalFinishedEvent</A></B>()</CODE>
+
+<BR>
+ Default constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.goal.GoalStatus)">GoalFinishedEvent</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</CODE>
+
+<BR>
+ Creates a new goal event with a goal and its status.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#getStatus()">getStatus</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#setStatus(br.pucrio.inf.les.bdijade.goal.GoalStatus)">setStatus</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.event.GoalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#getGoal()">getGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#setGoal(br.pucrio.inf.les.bdijade.goal.Goal)">setGoal</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.event.GoalFinishedEvent.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="status"><!-- --></A><H3>
+status</H3>
+<PRE>
+protected <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>status</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="GoalFinishedEvent()"><!-- --></A><H3>
+GoalFinishedEvent</H3>
+<PRE>
+public <B>GoalFinishedEvent</B>()</PRE>
+<DL>
+<DD>Default constructor.
+<P>
+</DL>
+<HR>
+
+<A NAME="GoalFinishedEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.goal.GoalStatus)"><!-- --></A><H3>
+GoalFinishedEvent</H3>
+<PRE>
+public <B>GoalFinishedEvent</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</PRE>
+<DL>
+<DD>Creates a new goal event with a goal and its status.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal of this event.<DD><CODE>status</CODE> - the status of the goal.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getStatus()"><!-- --></A><H3>
+getStatus</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>getStatus</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the status</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setStatus(br.pucrio.inf.les.bdijade.goal.GoalStatus)"><!-- --></A><H3>
+setStatus</H3>
+<PRE>
+public void <B>setStatus</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>status</CODE> - the status to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalFinishedEvent.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalFinishedEvent.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalListener.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalListener.html
new file mode 100644
index 0000000..2be216c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/GoalListener.html
@@ -0,0 +1,227 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+GoalListener
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalListener";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.event</FONT>
+<BR>
+Interface GoalListener</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.util.EventListener</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>GoalListener</B><DT>extends java.util.EventListener</DL>
+</PRE>
+
+<P>
+This interface defined the method that a goal listener should implement. A
+ goal listener can be notified about changes in goal, when it subscribed to a
+ class that can notify updates.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">goalPerformed</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</CODE>
+
+<BR>
+ Notifies the listener that the goal was performed.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)"><!-- --></A><H3>
+goalPerformed</H3>
+<PRE>
+void <B>goalPerformed</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</PRE>
+<DL>
+<DD>Notifies the listener that the goal was performed.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>event</CODE> - the performed goal event.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalListener.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/GoalListener.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalListener.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-frame.html
new file mode 100644
index 0000000..6c9f533
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-frame.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.event
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.event</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event" target="classFrame"><I>BeliefListener</I></A>
+<BR>
+<A HREF="GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event" target="classFrame"><I>GoalListener</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">BeliefEvent</A>
+<BR>
+<A HREF="GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">GoalEvent</A>
+<BR>
+<A HREF="GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event" target="classFrame">GoalFinishedEvent</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event" target="classFrame">BeliefEvent.Action</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-summary.html
new file mode 100644
index 0000000..066efd2
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-summary.html
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.event
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.event";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.event
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A></B></TD>
+<TD>This interface defined the method that a belief listener should implement.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></B></TD>
+<TD>This interface defined the method that a goal listener should implement.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></B></TD>
+<TD>This class represents an event performed over a belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></B></TD>
+<TD>This class represents an event performed over a goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A></B></TD>
+<TD>This enumeration represents the set of possible actions that can be
+ performed over a belief.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-tree.html
new file mode 100644
index 0000000..5d5c1a9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-tree.html
@@ -0,0 +1,174 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.event Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.event Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.event
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent</B></A> (implements jade.content.AgentAction)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalEvent</B></A> (implements jade.content.AgentAction)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalFinishedEvent</B></A></UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.util.EventListener<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>BeliefListener</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>GoalListener</B></A></UL>
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent.Action</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-use.html
new file mode 100644
index 0000000..fdcd094
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/event/package-use.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.event
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.event";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.event</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.html#br.pucrio.inf.les.bdijade.core"><B>BeliefEvent</B></A></B>
+
+<BR>
+ This class represents an event performed over a belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/BeliefListener.html#br.pucrio.inf.les.bdijade.core"><B>BeliefListener</B></A></B>
+
+<BR>
+ This interface defined the method that a belief listener should implement.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html#br.pucrio.inf.les.bdijade.core"><B>GoalEvent</B></A></B>
+
+<BR>
+ This class represents an event performed over a goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalListener.html#br.pucrio.inf.les.bdijade.core"><B>GoalListener</B></A></B>
+
+<BR>
+ This interface defined the method that a goal listener should implement.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.html#br.pucrio.inf.les.bdijade.event"><B>BeliefEvent</B></A></B>
+
+<BR>
+ This class represents an event performed over a belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/BeliefEvent.Action.html#br.pucrio.inf.les.bdijade.event"><B>BeliefEvent.Action</B></A></B>
+
+<BR>
+ This enumeration represents the set of possible actions that can be
+ performed over a belief.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html#br.pucrio.inf.les.bdijade.event"><B>GoalEvent</B></A></B>
+
+<BR>
+ This class represents an event performed over a goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalEvent.html#br.pucrio.inf.les.bdijade.plan"><B>GoalEvent</B></A></B>
+
+<BR>
+ This class represents an event performed over a goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalFinishedEvent.html#br.pucrio.inf.les.bdijade.plan"><B>GoalFinishedEvent</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/class-use/GoalListener.html#br.pucrio.inf.les.bdijade.plan"><B>GoalListener</B></A></B>
+
+<BR>
+ This interface defined the method that a goal listener should implement.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/event/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html
new file mode 100644
index 0000000..94eb764
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefAlreadyExistsException
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefAlreadyExistsException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefAlreadyExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefAlreadyExistsException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.exception</FONT>
+<BR>
+Class BeliefAlreadyExistsException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.RuntimeException
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeliefAlreadyExistsException</B><DT>extends java.lang.RuntimeException</DL>
+</PRE>
+
+<P>
+This class represents an exception that a belief that already exists in the
+ belief base is trying to be added.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#belief">belief</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(br.pucrio.inf.les.bdijade.belief.Belief)">BeliefAlreadyExistsException</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</CODE>
+
+<BR>
+ Creates a new instance of BeliefAlreadyExistsException.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#getBelief()">getBelief</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="belief"><!-- --></A><H3>
+belief</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>belief</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefAlreadyExistsException(br.pucrio.inf.les.bdijade.belief.Belief)"><!-- --></A><H3>
+BeliefAlreadyExistsException</H3>
+<PRE>
+public <B>BeliefAlreadyExistsException</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> belief)</PRE>
+<DL>
+<DD>Creates a new instance of BeliefAlreadyExistsException.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>belief</CODE> - the belief that already exists.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBelief()"><!-- --></A><H3>
+getBelief</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><?> <B>getBelief</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Throwable</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Throwable.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefAlreadyExistsException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefAlreadyExistsException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/BeliefAlreadyExistsException.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/BeliefAlreadyExistsException.html
new file mode 100644
index 0000000..89dcb0b
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/BeliefAlreadyExistsException.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/\class-useBeliefAlreadyExistsException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefAlreadyExistsException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/\class-useBeliefAlreadyExistsException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefAlreadyExistsException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/PlanInstantiationException.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/PlanInstantiationException.html
new file mode 100644
index 0000000..a39d43d
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/class-use/PlanInstantiationException.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.exception.PlanInstantiationException
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.exception.PlanInstantiationException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/\class-usePlanInstantiationException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstantiationException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.exception.PlanInstantiationException</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that throw <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> jade.core.behaviours.Behaviour</CODE></FONT></TD>
+<TD><CODE><B>SimplePlan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#createPlanBody()">createPlanBody</A></B>()</CODE>
+
+<BR>
+ Creates a new instance of the plan body.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract jade.core.behaviours.Behaviour</CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#createPlanBody()">createPlanBody</A></B>()</CODE>
+
+<BR>
+ Instantiate the plan body of this plan.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that throw <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)">PlanInstance</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ Creates a new plan instance.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/\class-usePlanInstantiationException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstantiationException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-frame.html
new file mode 100644
index 0000000..f79a8fc
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-frame.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.exception
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.exception</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception" target="classFrame">BeliefAlreadyExistsException</A>
+<BR>
+<A HREF="PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception" target="classFrame">PlanInstantiationException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-summary.html
new file mode 100644
index 0000000..74ffda0
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-summary.html
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.exception
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.exception";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.exception
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A></B></TD>
+<TD>This class represents an exception that a belief that already exists in the
+ belief base is trying to be added.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></B></TD>
+<TD>This method represents an exception that occurred during the instantiation
+ process of a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-tree.html
new file mode 100644
index 0000000..601a7a4
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-tree.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.exception Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.exception Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.exception
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+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">br.pucrio.inf.les.bdijade.exception.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>PlanInstantiationException</B></A><LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.exception.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>BeliefAlreadyExistsException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-use.html
new file mode 100644
index 0000000..0436a80
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/package-use.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.exception
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.exception";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.exception</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/class-use/PlanInstantiationException.html#br.pucrio.inf.les.bdijade.plan"><B>PlanInstantiationException</B></A></B>
+
+<BR>
+ This method represents an exception that occurred during the instantiation
+ process of a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html
new file mode 100644
index 0000000..856f286
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html
@@ -0,0 +1,341 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanInstantiationException
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanInstantiationException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstantiationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstantiationException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.exception</FONT>
+<BR>
+Class PlanInstantiationException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.exception.PlanInstantiationException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PlanInstantiationException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+This method represents an exception that occurred during the instantiation
+ process of a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.exception.PlanInstantiationException">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException()">PlanInstantiationException</A></B>()</CODE>
+
+<BR>
+ Creates a new instance of PlanInstantiationException.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String)">PlanInstantiationException</A></B>(java.lang.String _message)</CODE>
+
+<BR>
+ Creates a new instance of PlanInstantiationException.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String, java.lang.Throwable)">PlanInstantiationException</A></B>(java.lang.String _message,
+ java.lang.Throwable _cause)</CODE>
+
+<BR>
+ Creates a new instance of PlanInstantiationException.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.Throwable)">PlanInstantiationException</A></B>(java.lang.Throwable _cause)</CODE>
+
+<BR>
+ Creates a new instance of PlanInstantiationException.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.exception.PlanInstantiationException.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PlanInstantiationException()"><!-- --></A><H3>
+PlanInstantiationException</H3>
+<PRE>
+public <B>PlanInstantiationException</B>()</PRE>
+<DL>
+<DD>Creates a new instance of PlanInstantiationException.
+<P>
+</DL>
+<HR>
+
+<A NAME="PlanInstantiationException(java.lang.String)"><!-- --></A><H3>
+PlanInstantiationException</H3>
+<PRE>
+public <B>PlanInstantiationException</B>(java.lang.String _message)</PRE>
+<DL>
+<DD>Creates a new instance of PlanInstantiationException.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>_message</CODE> - the message to show.</DL>
+</DL>
+<HR>
+
+<A NAME="PlanInstantiationException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+PlanInstantiationException</H3>
+<PRE>
+public <B>PlanInstantiationException</B>(java.lang.String _message,
+ java.lang.Throwable _cause)</PRE>
+<DL>
+<DD>Creates a new instance of PlanInstantiationException.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>_message</CODE> - the message to show.<DD><CODE>_cause</CODE> - the exception that caused this exception.</DL>
+</DL>
+<HR>
+
+<A NAME="PlanInstantiationException(java.lang.Throwable)"><!-- --></A><H3>
+PlanInstantiationException</H3>
+<PRE>
+public <B>PlanInstantiationException</B>(java.lang.Throwable _cause)</PRE>
+<DL>
+<DD>Creates a new instance of PlanInstantiationException.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>_cause</CODE> - the exception that caused this exception.</DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstantiationException.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstantiationException.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefGoal.html
new file mode 100644
index 0000000..1eab42c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefGoal.html
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Class BeliefGoal</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.goal.BeliefGoal</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeliefGoal</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></DL>
+</PRE>
+
+<P>
+This class represents the goal of an agent believe in a certain belief, i.e.
+ the agent has a belief whose name is specified in this goal.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.goal.BeliefGoal">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#beliefName">beliefName</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#BeliefGoal(java.lang.Object)">BeliefGoal</A></B>(java.lang.Object beliefValue)</CODE>
+
+<BR>
+ Creates a new BeliefGoal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#BeliefGoal(java.lang.String)">BeliefGoal</A></B>(java.lang.String beliefName)</CODE>
+
+<BR>
+ Creates a new BeliefGoal with the provided belief name.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#getBeliefName()">getBeliefName</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)">isAchieved</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Checks if this goal is achieved by verifying if the provided belief base
+ contains the belief of this goal.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.goal.BeliefGoal.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="beliefName"><!-- --></A><H3>
+beliefName</H3>
+<PRE>
+private java.lang.String <B>beliefName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefGoal(java.lang.Object)"><!-- --></A><H3>
+BeliefGoal</H3>
+<PRE>
+public <B>BeliefGoal</B>(java.lang.Object beliefValue)</PRE>
+<DL>
+<DD>Creates a new BeliefGoal. It considers that the belief name is string
+ returned from the toString() method of the beliefValue.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>beliefValue</CODE> - the belief value whose toString() is the belief name.</DL>
+</DL>
+<HR>
+
+<A NAME="BeliefGoal(java.lang.String)"><!-- --></A><H3>
+BeliefGoal</H3>
+<PRE>
+public <B>BeliefGoal</B>(java.lang.String beliefName)</PRE>
+<DL>
+<DD>Creates a new BeliefGoal with the provided belief name.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>beliefName</CODE> - the belief name.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBeliefName()"><!-- --></A><H3>
+getBeliefName</H3>
+<PRE>
+public java.lang.String <B>getBeliefName</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefName</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)"><!-- --></A><H3>
+isAchieved</H3>
+<PRE>
+public boolean <B>isAchieved</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</PRE>
+<DL>
+<DD>Checks if this goal is achieved by verifying if the provided belief base
+ contains the belief of this goal.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefBase</CODE> - the belief base to be checked.
+<DT><B>Returns:</B><DD>true if the belief base contains the belief of this goal.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html
new file mode 100644
index 0000000..0011415
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html
@@ -0,0 +1,422 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefSetValueGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefSetValueGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefSetValueGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSetValueGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Class BeliefSetValueGoal<T></H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal<T></B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BeliefSetValueGoal<T></B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></DL>
+</PRE>
+
+<P>
+This class represents the goal of an agent believe in a belief that contains
+ a certain value, i.e. the agent has a belief set whose name is specified in
+ this goal and it contains the specified value..
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#beliefSetName">beliefSetName</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#value">value</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#BeliefSetValueGoal(java.lang.String, T)">BeliefSetValueGoal</A></B>(java.lang.String beliefSetName,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A> value)</CODE>
+
+<BR>
+ Creates a new BeliefSetValueGoal with the provided belief name and a
+ value.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#getBeliefSetName()">getBeliefSetName</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)">isAchieved</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</CODE>
+
+<BR>
+ Checks if this goal is achieved by verifying if the provided belief set
+ contains the Value of this goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="beliefSetName"><!-- --></A><H3>
+beliefSetName</H3>
+<PRE>
+private java.lang.String <B>beliefSetName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="value"><!-- --></A><H3>
+value</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A> <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BeliefSetValueGoal(java.lang.String,java.lang.Object)"><!-- --></A><A NAME="BeliefSetValueGoal(java.lang.String, T)"><!-- --></A><H3>
+BeliefSetValueGoal</H3>
+<PRE>
+public <B>BeliefSetValueGoal</B>(java.lang.String beliefSetName,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A> value)</PRE>
+<DL>
+<DD>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.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>beliefSetName</CODE> - the belief name.<DD><CODE>value</CODE> - the value that is target of this goal.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBeliefSetName()"><!-- --></A><H3>
+getBeliefSetName</H3>
+<PRE>
+public java.lang.String <B>getBeliefSetName</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the beliefSetName</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A> <B>getValue</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)"><!-- --></A><H3>
+isAchieved</H3>
+<PRE>
+public boolean <B>isAchieved</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> beliefBase)</PRE>
+<DL>
+<DD>Checks if this goal is achieved by verifying if the provided belief set
+ contains the Value of this goal.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>beliefBase</CODE> - the belief base to be checked.
+<DT><B>Returns:</B><DD>true if the belief sey contains the value of this goal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefSetValueGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSetValueGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefGoal.html
new file mode 100644
index 0000000..893f365
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefGoal.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.goal.BeliefGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.goal.BeliefGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useBeliefGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.goal.BeliefGoal</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.goal.BeliefGoal
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useBeliefGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefSetValueGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefSetValueGoal.html
new file mode 100644
index 0000000..722c5d5
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/BeliefSetValueGoal.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useBeliefSetValueGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSetValueGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useBeliefSetValueGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefSetValueGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/ComposedGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/ComposedGoal.html
new file mode 100644
index 0000000..ed7e072
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/ComposedGoal.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.goal.ComposedGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.goal.ComposedGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useComposedGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="ComposedGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.goal.ComposedGoal</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.goal.ComposedGoal
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useComposedGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="ComposedGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/Goal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/Goal.html
new file mode 100644
index 0000000..d894b54
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/Goal.html
@@ -0,0 +1,788 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.goal.Goal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.goal.Goal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Goal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.goal.Goal</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.goal"><B>br.pucrio.inf.les.bdijade.goal</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllGoals()">getAllGoals</A></B>()</CODE>
+
+<BR>
+ Gets all goals of this agent.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal)">addGoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Adds a new goal to this agent to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.event.GoalListener)">addGoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A> goalListener)</CODE>
+
+<BR>
+ Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canAchievePlans(br.pucrio.inf.les.bdijade.goal.Goal)">canAchievePlans</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Returns the set of plans that can achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setNoLongerDesired(br.pucrio.inf.les.bdijade.goal.Goal)">setNoLongerDesired</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Sets a goal to be no longer desired.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.goal.Goal)">Intention</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)">Intention</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> owner)</CODE>
+
+<BR>
+ Creates a new intention.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B>GoalEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B>GoalEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>GoalEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#setGoal(br.pucrio.inf.les.bdijade.goal.Goal)">setGoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html#GoalEvent(br.pucrio.inf.les.bdijade.goal.Goal)">GoalEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Creates a new goal event with a goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.goal.GoalStatus)">GoalFinishedEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</CODE>
+
+<BR>
+ Creates a new goal event with a goal and its status.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subinterfaces of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> interface</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal">InternalGoal</A></B></CODE>
+
+<BR>
+ This interface defines the abstraction of a goal, as the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><CODE>Goal</CODE></A>
+ interface.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A></B></CODE>
+
+<BR>
+ This class represents the goal of an agent believe in a certain belief, i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal<T></A></B></CODE>
+
+<BR>
+ This class represents the goal of an agent believe in a belief that contains
+ a certain value, i.e. the agent has a belief set whose name is specified in
+ this goal and it contains the specified value..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Collection<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>ComposedGoal.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Collection<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>ComposedGoal.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A></B></CODE>
+
+<BR>
+ This class represents the goal of processing a message.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>>></CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#goals">goals</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#subgoals">subgoals</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ Returns the goal to be achieved by this plan instance.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canAchieve(br.pucrio.inf.les.bdijade.goal.Goal)">canAchieve</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Verifies if a given goal can be achieved by this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchGoal(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchGoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Dispatches a goal to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoal(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchSubgoal</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</CODE>
+
+<BR>
+ Dispatches a subgoal to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoalAndListen(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchSubgoalAndListen</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</CODE>
+
+<BR>
+ Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected boolean</CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#matchesContext(br.pucrio.inf.les.bdijade.goal.Goal)">matchesContext</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Verifies that this plan can be executed in the current context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>OutputPlanBody.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html#setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)">setGoalOutput</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Sets the output parameters in the goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>Plan.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#addGoal(java.lang.Class)">addGoal</A></B>(java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</CODE>
+
+<BR>
+ Adds a goal class that this plan may achieve.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)">Plan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">Plan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</A></B>(java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultDeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>OptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultOptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>PlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Selects a plan to be executed to achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>DefaultPlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultDeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>OptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultOptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Goal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html
new file mode 100644
index 0000000..e36119b
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html
@@ -0,0 +1,350 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.goal.GoalStatus
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.goal.GoalStatus";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useGoalStatus.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalStatus.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.goal.GoalStatus</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.goal"><B>br.pucrio.inf.les.bdijade.goal</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getStatus()">getStatus</A></B>()</CODE>
+
+<BR>
+ Returns the current goal status that this capability is committed to
+ achieve.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B>GoalFinishedEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#status">status</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B>GoalFinishedEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#getStatus()">getStatus</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>GoalFinishedEvent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#setStatus(br.pucrio.inf.les.bdijade.goal.GoalStatus)">setStatus</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.goal.GoalStatus)">GoalFinishedEvent</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> status)</CODE>
+
+<BR>
+ Creates a new goal event with a goal and its status.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B>GoalStatus.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>[]</CODE></FONT></TD>
+<TD><CODE><B>GoalStatus.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultDeliberationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>OptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B>DefaultOptionGenerationFunction.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useGoalStatus.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalStatus.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/InternalGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/InternalGoal.html
new file mode 100644
index 0000000..f2cfea9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/class-use/InternalGoal.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.goal.InternalGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.goal.InternalGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useInternalGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="InternalGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.goal.InternalGoal</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.goal.InternalGoal
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/\class-useInternalGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="InternalGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/ComposedGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/ComposedGoal.html
new file mode 100644
index 0000000..1f5dbbb
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/ComposedGoal.html
@@ -0,0 +1,317 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+ComposedGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComposedGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ComposedGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="ComposedGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Class ComposedGoal</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.goal.ComposedGoal</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComposedGoal</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.goal.ComposedGoal">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#goal">goal</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#ComposedGoal()">ComposedGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.goal.ComposedGoal.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="goal"><!-- --></A><H3>
+goal</H3>
+<PRE>
+private java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>goal</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComposedGoal()"><!-- --></A><H3>
+ComposedGoal</H3>
+<PRE>
+public <B>ComposedGoal</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getGoal()"><!-- --></A><H3>
+getGoal</H3>
+<PRE>
+public java.util.Collection<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>getGoal</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goal</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ComposedGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="ComposedGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/Goal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/Goal.html
new file mode 100644
index 0000000..6587662
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/Goal.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Goal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Goal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Goal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/Goal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Goal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Interface Goal</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>jade.content.Concept, jade.content.ContentElement, java.io.Serializable, jade.content.Term</DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal">InternalGoal</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Goal</B><DT>extends jade.content.ContentElement, jade.content.Concept</DL>
+</PRE>
+
+<P>
+This interface defines the abstraction of a Goal. A class that implements
+ this class can be used as a goal from a capability and can be achieved by
+ plans.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Goal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/Goal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Goal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/GoalStatus.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/GoalStatus.html
new file mode 100644
index 0000000..34cde9b
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/GoalStatus.html
@@ -0,0 +1,395 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+GoalStatus
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalStatus";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalStatus.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/GoalStatus.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalStatus.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Enum GoalStatus</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.goal.GoalStatus</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public enum <B>GoalStatus</B><DT>extends java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>></DL>
+</PRE>
+
+<P>
+This enumeration provides the possible status that a goal can have. This
+ status is determined by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Intention</CODE></A>.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#ACHIEVED">ACHIEVED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#NO_LONGER_DESIRED">NO_LONGER_DESIRED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#PLAN_FAILED">PLAN_FAILED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#TRYING_TO_ACHIEVE">TRYING_TO_ACHIEVE</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#UNACHIEVABLE">UNACHIEVABLE</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING">WAITING</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ACHIEVED"><!-- --></A><H3>
+ACHIEVED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>ACHIEVED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NO_LONGER_DESIRED"><!-- --></A><H3>
+NO_LONGER_DESIRED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>NO_LONGER_DESIRED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="PLAN_FAILED"><!-- --></A><H3>
+PLAN_FAILED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>PLAN_FAILED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="TRYING_TO_ACHIEVE"><!-- --></A><H3>
+TRYING_TO_ACHIEVE</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>TRYING_TO_ACHIEVE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="UNACHIEVABLE"><!-- --></A><H3>
+UNACHIEVABLE</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>UNACHIEVABLE</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="WAITING"><!-- --></A><H3>
+WAITING</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>WAITING</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (GoalStatus c : GoalStatus.values())
+ System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>valueOf</B>(java.lang.String name)</PRE>
+<DL>
+<DD>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.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalStatus.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/GoalStatus.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalStatus.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/InternalGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/InternalGoal.html
new file mode 100644
index 0000000..6e55823
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/InternalGoal.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+InternalGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="InternalGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/InternalGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/InternalGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="InternalGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.goal</FONT>
+<BR>
+Interface InternalGoal</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>jade.content.Concept, jade.content.ContentElement, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>, java.io.Serializable, jade.content.Term</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>InternalGoal</B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></DL>
+</PRE>
+
+<P>
+This interface defines the abstraction of a goal, as the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><CODE>Goal</CODE></A>
+ interface. However, if an instance of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><CODE>InternalGoal</CODE></A> is dispatched
+ by a plan of a capability, this goal is going to be achieved (or tried to be)
+ by the capability that dispatched it.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/InternalGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/InternalGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="InternalGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-frame.html
new file mode 100644
index 0000000..7f2b65e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-frame.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.goal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.goal</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal" target="classFrame"><I>Goal</I></A>
+<BR>
+<A HREF="InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal" target="classFrame"><I>InternalGoal</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">BeliefGoal</A>
+<BR>
+<A HREF="BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">BeliefSetValueGoal</A>
+<BR>
+<A HREF="ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal" target="classFrame">ComposedGoal</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal" target="classFrame">GoalStatus</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-summary.html
new file mode 100644
index 0000000..113275d
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-summary.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.goal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.goal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.goal
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></B></TD>
+<TD>This interface defines the abstraction of a Goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal">InternalGoal</A></B></TD>
+<TD>This interface defines the abstraction of a goal, as the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><CODE>Goal</CODE></A>
+ interface.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A></B></TD>
+<TD>This class represents the goal of an agent believe in a certain belief, i.e.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal<T></A></B></TD>
+<TD>This class represents the goal of an agent believe in a belief that contains
+ a certain value, i.e. the agent has a belief set whose name is specified in
+ this goal and it contains the specified value..</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A></B></TD>
+<TD>This enumeration provides the possible status that a goal can have.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-tree.html
new file mode 100644
index 0000000..af4436b
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-tree.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.goal Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.goal Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.goal
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefSetValueGoal</B></A><T> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>ComposedGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+</UL>
+</UL>
+<H2>
+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">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+</UL>
+<LI TYPE="circle">jade.content.Term<UL>
+<LI TYPE="circle">jade.content.Concept<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>GoalStatus</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-use.html
new file mode 100644
index 0000000..c5f58a2
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/goal/package-use.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.goal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.goal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.goal</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.event"><B>br.pucrio.inf.les.bdijade.event</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.goal"><B>br.pucrio.inf.les.bdijade.goal</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.core"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html#br.pucrio.inf.les.bdijade.core"><B>GoalStatus</B></A></B>
+
+<BR>
+ This enumeration provides the possible status that a goal can have.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.event"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html#br.pucrio.inf.les.bdijade.event"><B>GoalStatus</B></A></B>
+
+<BR>
+ This enumeration provides the possible status that a goal can have.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html#br.pucrio.inf.les.bdijade.goal"><B>GoalStatus</B></A></B>
+
+<BR>
+ This enumeration provides the possible status that a goal can have.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.message"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.plan"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/Goal.html#br.pucrio.inf.les.bdijade.reasoning"><B>Goal</B></A></B>
+
+<BR>
+ This interface defines the abstraction of a Goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/class-use/GoalStatus.html#br.pucrio.inf.les.bdijade.reasoning"><B>GoalStatus</B></A></B>
+
+<BR>
+ This enumeration provides the possible status that a goal can have.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/goal/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
new file mode 100644
index 0000000..e4b1b37
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BDIAgentMsgReceiver.BDIAgentMatchExpression
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BDIAgentMsgReceiver.BDIAgentMatchExpression";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.message</FONT>
+<BR>
+Class BDIAgentMsgReceiver.BDIAgentMatchExpression</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>jade.lang.acl.MessageTemplate.MatchExpression, java.io.Serializable</DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static class <B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B><DT>extends java.lang.Object<DT>implements jade.lang.acl.MessageTemplate.MatchExpression</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#bdiAgentMsgReceiver">bdiAgentMsgReceiver</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMsgReceiver.BDIAgentMatchExpression()">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match(jade.lang.acl.ACLMessage)">match</A></B>(jade.lang.acl.ACLMessage msg)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver)">setBdiAgentMsgReceiver</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> bdiAgentMsgReceiver)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="bdiAgentMsgReceiver"><!-- --></A><H3>
+bdiAgentMsgReceiver</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> <B>bdiAgentMsgReceiver</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BDIAgentMsgReceiver.BDIAgentMatchExpression()"><!-- --></A><H3>
+BDIAgentMsgReceiver.BDIAgentMatchExpression</H3>
+<PRE>
+public <B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="match(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+match</H3>
+<PRE>
+public boolean <B>match</B>(jade.lang.acl.ACLMessage msg)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE>match</CODE> in interface <CODE>jade.lang.acl.MessageTemplate.MatchExpression</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBdiAgentMsgReceiver(br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver)"><!-- --></A><H3>
+setBdiAgentMsgReceiver</H3>
+<PRE>
+public void <B>setBdiAgentMsgReceiver</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> bdiAgentMsgReceiver)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html
new file mode 100644
index 0000000..63d0cf2
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html
@@ -0,0 +1,491 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BDIAgentMsgReceiver
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BDIAgentMsgReceiver";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgentMsgReceiver.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.message</FONT>
+<BR>
+Class BDIAgentMsgReceiver</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.behaviours.Behaviour
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.core.behaviours.SimpleBehaviour
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">jade.proto.states.MsgReceiver
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>BDIAgentMsgReceiver</B><DT>extends jade.proto.states.MsgReceiver</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="nested_classes_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>jade.core.behaviours.Behaviour.RunnableChangedEvent</CODE></TD>
+</TR>
+</TABLE>
+
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private org.apache.commons.logging.Log</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#log">log</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#MSG_KEY">MSG_KEY</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Map<jade.lang.acl.ACLMessage,java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#msgs">msgs</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_jade.proto.states.MsgReceiver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class jade.proto.states.MsgReceiver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>deadline, INFINITE, INTERRUPTED, receivedMsgKey, template, TIMEOUT_EXPIRED</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING</CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> agent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A> matchExpression)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#done()">done</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#getMyAgent()">getMyAgent</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#handleMessage(jade.lang.acl.ACLMessage)">handleMessage</A></B>(jade.lang.acl.ACLMessage msg)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)">messageMatched</A></B>(jade.lang.acl.ACLMessage msg,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>> capabilities)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.proto.states.MsgReceiver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.proto.states.MsgReceiver</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>action, interrupt, onEnd, reset, setDeadline, setReceivedKey, setTemplate</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.behaviours.SimpleBehaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.behaviours.SimpleBehaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>reset</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_jade.core.behaviours.Behaviour"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class jade.core.behaviours.Behaviour</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="MSG_KEY"><!-- --></A><H3>
+MSG_KEY</H3>
+<PRE>
+public static final java.lang.Object <B>MSG_KEY</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="log"><!-- --></A><H3>
+log</H3>
+<PRE>
+private final org.apache.commons.logging.Log <B>log</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="msgs"><!-- --></A><H3>
+msgs</H3>
+<PRE>
+private final java.util.Map<jade.lang.acl.ACLMessage,java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>>> <B>msgs</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BDIAgentMsgReceiver(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)"><!-- --></A><H3>
+BDIAgentMsgReceiver</H3>
+<PRE>
+public <B>BDIAgentMsgReceiver</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> agent,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A> matchExpression)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="done()"><!-- --></A><H3>
+done</H3>
+<PRE>
+public boolean <B>done</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>done</CODE> in class <CODE>jade.proto.states.MsgReceiver</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMyAgent()"><!-- --></A><H3>
+getMyAgent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> <B>getMyAgent</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="handleMessage(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+handleMessage</H3>
+<PRE>
+protected void <B>handleMessage</B>(jade.lang.acl.ACLMessage msg)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>handleMessage</CODE> in class <CODE>jade.proto.states.MsgReceiver</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="messageMatched(jade.lang.acl.ACLMessage, java.util.Set)"><!-- --></A><H3>
+messageMatched</H3>
+<PRE>
+public void <B>messageMatched</B>(jade.lang.acl.ACLMessage msg,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>> capabilities)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BDIAgentMsgReceiver.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
new file mode 100644
index 0000000..171d638
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useBDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)">BDIAgentMsgReceiver</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> agent,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A> matchExpression)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useBDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.html
new file mode 100644
index 0000000..fb88ca2
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.html
@@ -0,0 +1,196 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useBDIAgentMsgReceiver.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgentMsgReceiver.BDIAgentMatchExpression.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#bdiAgentMsgReceiver">bdiAgentMsgReceiver</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgentMsgReceiver.BDIAgentMatchExpression.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver)">setBdiAgentMsgReceiver</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> bdiAgentMsgReceiver)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useBDIAgentMsgReceiver.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BDIAgentMsgReceiver.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/MessageGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/MessageGoal.html
new file mode 100644
index 0000000..92a4a4f
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/class-use/MessageGoal.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.message.MessageGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.message.MessageGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useMessageGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MessageGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.message.MessageGoal</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.message.MessageGoal
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/message/\class-useMessageGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MessageGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/MessageGoal.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/MessageGoal.html
new file mode 100644
index 0000000..491b30c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/MessageGoal.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+MessageGoal
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MessageGoal";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MessageGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/MessageGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MessageGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.message</FONT>
+<BR>
+Class MessageGoal</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.message.MessageGoal</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>, jade.content.Concept, jade.content.ContentElement, jade.content.Term, java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>MessageGoal</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></DL>
+</PRE>
+
+<P>
+This class represents the goal of processing a message.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#br.pucrio.inf.les.bdijade.message.MessageGoal">Serialized Form</A></DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private jade.lang.acl.ACLMessage</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html#message">message</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private static long</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html#serialVersionUID">serialVersionUID</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html#MessageGoal(jade.lang.acl.ACLMessage)">MessageGoal</A></B>(jade.lang.acl.ACLMessage message)</CODE>
+
+<BR>
+ Constructor.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> jade.lang.acl.ACLMessage</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html#getMessage()">getMessage</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="serialVersionUID"><!-- --></A><H3>
+serialVersionUID</H3>
+<PRE>
+private static final long <B>serialVersionUID</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#br.pucrio.inf.les.bdijade.message.MessageGoal.serialVersionUID">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="message"><!-- --></A><H3>
+message</H3>
+<PRE>
+private jade.lang.acl.ACLMessage <B>message</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="MessageGoal(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+MessageGoal</H3>
+<PRE>
+public <B>MessageGoal</B>(jade.lang.acl.ACLMessage message)</PRE>
+<DL>
+<DD>Constructor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to be processed.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMessage()"><!-- --></A><H3>
+getMessage</H3>
+<PRE>
+public jade.lang.acl.ACLMessage <B>getMessage</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the message</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MessageGoal.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/MessageGoal.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MessageGoal.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-frame.html
new file mode 100644
index 0000000..b0d76b9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-frame.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.message
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.message</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">BDIAgentMsgReceiver</A>
+<BR>
+<A HREF="BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<BR>
+<A HREF="MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message" target="classFrame">MessageGoal</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-summary.html
new file mode 100644
index 0000000..1edf139
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-summary.html
@@ -0,0 +1,165 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.message
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.message";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.message
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A></B></TD>
+<TD>This class represents the goal of processing a message.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-tree.html
new file mode 100644
index 0000000..5f299e7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.message Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.message Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.message
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.message.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B></A> (implements jade.lang.acl.MessageTemplate.MatchExpression)
+<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">br.pucrio.inf.les.bdijade.message.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.message.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><B>MessageGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/package-use.html
new file mode 100644
index 0000000..c89981e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/message/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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.message
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.message";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.message</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.message"><B>br.pucrio.inf.les.bdijade.message</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.html#br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/class-use/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/message/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/DisposablePlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/DisposablePlanBody.html
new file mode 100644
index 0000000..b0cee86
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/DisposablePlanBody.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.plan.DisposablePlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.plan.DisposablePlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useDisposablePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DisposablePlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.plan.DisposablePlanBody</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.plan.DisposablePlanBody
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useDisposablePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DisposablePlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/OutputPlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/OutputPlanBody.html
new file mode 100644
index 0000000..01d546e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/OutputPlanBody.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.plan.OutputPlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.plan.OutputPlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useOutputPlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OutputPlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.plan.OutputPlanBody</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.plan.OutputPlanBody
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useOutputPlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OutputPlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/Plan.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/Plan.html
new file mode 100644
index 0000000..c5086ee
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/Plan.html
@@ -0,0 +1,409 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.plan.Plan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.plan.Plan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Plan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.plan.Plan</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#executedPlans">executedPlans</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#plans">plans</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return types with arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canAchievePlans(br.pucrio.inf.les.bdijade.goal.Goal)">canAchievePlans</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Returns the set of plans that can achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#getCanAchievePlans()">getCanAchievePlans</A></B>()</CODE>
+
+<BR>
+ Returns all plans from all capabilities that can achieve the goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>></CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getPlans()">getPlans</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#addPlan(br.pucrio.inf.les.bdijade.plan.Plan)">addPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Adds a plan to the plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#hasPlan(br.pucrio.inf.les.bdijade.plan.Plan)">hasPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Checks if a plan is part of the plan library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B>PlanLibrary.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#removePlan(br.pucrio.inf.les.bdijade.plan.Plan)">removePlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan)</CODE>
+
+<BR>
+ Removes a plan from the plan library.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructor parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#PlanLibrary(java.util.Set)">PlanLibrary</A></B>(java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Creates a plan library base associated with a capability and adds the
+ plans in the provided set.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A></B></CODE>
+
+<BR>
+ This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the @likn <CODE>Class.newInstance()</CODE> method.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#plan">plan</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getPlan()">getPlan</A></B>()</CODE>
+
+<BR>
+ Returns the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><CODE>Plan</CODE></A> that is associated with this plan instance.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)">PlanInstance</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan,
+ <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ Creates a new plan instance.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>PlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Selects a plan to be executed to achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>DefaultPlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Method parameters in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> with type arguments of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>PlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Selects a plan to be executed to achieve the given goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B>DefaultPlanSelectionStrategy.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Plan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanBody.html
new file mode 100644
index 0000000..34c1e88
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanBody.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.plan.PlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.plan.PlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.plan.PlanBody</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.plan.PlanBody
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.EndState.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.EndState.html
new file mode 100644
index 0000000..0a384b9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.EndState.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanInstance.EndState.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.EndState.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#endState">endState</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getEndState()">getEndState</A></B>()</CODE>
+
+<BR>
+ Returns the end state of plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B>PlanBody.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html#getEndState()">getEndState</A></B>()</CODE>
+
+<BR>
+ Returns the end state of the execution of this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.EndState.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>[]</CODE></FONT></TD>
+<TD><CODE><B>PlanInstance.EndState.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanInstance.EndState.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.EndState.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.html
new file mode 100644
index 0000000..a499fc4
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.html
@@ -0,0 +1,209 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.plan.PlanInstance
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.plan.PlanInstance";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanInstance.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.plan.PlanInstance</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></CODE></FONT></TD>
+<TD><CODE><B>Intention.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html#currentPlan">currentPlan</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>PlanBody.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html#init(br.pucrio.inf.les.bdijade.plan.PlanInstance)">init</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> planInstance)</CODE>
+
+<BR>
+ Initializes the PlanBody.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-usePlanInstance.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/SimplePlan.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/SimplePlan.html
new file mode 100644
index 0000000..623a30e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/class-use/SimplePlan.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.plan.SimplePlan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.plan.SimplePlan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useSimplePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="SimplePlan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.plan.SimplePlan</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.plan.SimplePlan
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/\class-useSimplePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="SimplePlan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html
new file mode 100644
index 0000000..4b11423
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DisposablePlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DisposablePlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DisposablePlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DisposablePlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Interface DisposablePlanBody</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DisposablePlanBody</B></DL>
+</PRE>
+
+<P>
+This interface indicates that a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> should be finalized in case
+ of being terminated.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid *</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html#onAbort()">onAbort</A></B>()</CODE>
+
+<BR>
+ This method is called when a PlanBody is terminates before its end, for
+ instance, when the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Intention</CODE></A> associated with the PlanBody is not
+ longer desired.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="onAbort()"><!-- --></A><H3>
+onAbort</H3>
+<PRE>
+void <B>onAbort</B>()</PRE>
+<DL>
+<DD>This method is called when a PlanBody is terminates before its end, for
+ instance, when the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Intention</CODE></A> associated with the PlanBody is not
+ longer desired.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DisposablePlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DisposablePlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html
new file mode 100644
index 0000000..d003faf
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+OutputPlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OutputPlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OutputPlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OutputPlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Interface OutputPlanBody</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OutputPlanBody</B></DL>
+</PRE>
+
+<P>
+This interface defines that a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> provides output for a goal
+ that is being achieved. These outputs that are properties of the goal may be
+ set during the plan body execution, but this interface defines a method for
+ excplicit performing this taks of setting outpust.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html#setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)">setGoalOutput</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Sets the output parameters in the goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+setGoalOutput</H3>
+<PRE>
+void <B>setGoalOutput</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Sets the output parameters in the goal.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal whose output parameters are to be set.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OutputPlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OutputPlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-frame.html
new file mode 100644
index 0000000..6a856e6
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-frame.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.plan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.plan</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>DisposablePlanBody</I></A>
+<BR>
+<A HREF="OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>OutputPlanBody</I></A>
+<BR>
+<A HREF="PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan" target="classFrame"><I>PlanBody</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Plan.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">Plan</A>
+<BR>
+<A HREF="PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">PlanInstance</A>
+<BR>
+<A HREF="SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan" target="classFrame">SimplePlan</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan" target="classFrame">PlanInstance.EndState</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-summary.html
new file mode 100644
index 0000000..5d12602
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-summary.html
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.plan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.plan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.plan
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">DisposablePlanBody</A></B></TD>
+<TD>This interface indicates that a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> should be finalized in case
+ of being terminated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">OutputPlanBody</A></B></TD>
+<TD>This interface defines that a <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> provides output for a goal
+ that is being achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">PlanBody</A></B></TD>
+<TD>This interface defines a PlanBody.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></B></TD>
+<TD>This class represents the plan abstraction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></B></TD>
+<TD>This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A></B></TD>
+<TD>This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the @likn <CODE>Class.newInstance()</CODE> method.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></B></TD>
+<TD>This enumuration represents the possible end states of a plan execution.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-tree.html
new file mode 100644
index 0000000..1e28f73
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-tree.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.plan Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.plan Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.plan
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><B>MetadataElement</B></A><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>Plan</B></A><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>SimplePlan</B></A></UL>
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance</B></A> (implements br.pucrio.inf.les.bdijade.event.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>DisposablePlanBody</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>OutputPlanBody</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PlanBody</B></A></UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance.EndState</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-use.html
new file mode 100644
index 0000000..87b888c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/package-use.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.plan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.plan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.plan</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/Plan.html#br.pucrio.inf.les.bdijade.core"><B>Plan</B></A></B>
+
+<BR>
+ This class represents the plan abstraction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.html#br.pucrio.inf.les.bdijade.core"><B>PlanInstance</B></A></B>
+
+<BR>
+ This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/Plan.html#br.pucrio.inf.les.bdijade.plan"><B>Plan</B></A></B>
+
+<BR>
+ This class represents the plan abstraction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.html#br.pucrio.inf.les.bdijade.plan"><B>PlanInstance</B></A></B>
+
+<BR>
+ This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/PlanInstance.EndState.html#br.pucrio.inf.les.bdijade.plan"><B>PlanInstance.EndState</B></A></B>
+
+<BR>
+ This enumuration represents the possible end states of a plan execution.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/class-use/Plan.html#br.pucrio.inf.les.bdijade.reasoning"><B>Plan</B></A></B>
+
+<BR>
+ This class represents the plan abstraction.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/Plan.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/Plan.html
new file mode 100644
index 0000000..19d637e
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/Plan.html
@@ -0,0 +1,743 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Plan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Plan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Plan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/Plan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Plan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Class Plan</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.plan.Plan</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>Plan</B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></DL>
+</PRE>
+
+<P>
+This class represents the plan abstraction. It defines the goals that the
+ plan can achieve, in which context, and knows which is its plan body.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#goals">goals</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#id">id</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.Set<jade.lang.acl.MessageTemplate></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#messageTemplates">messageTemplates</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#planLibrary">planLibrary</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String)">Plan</A></B>(java.lang.String id)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)">Plan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)">Plan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, jade.lang.acl.MessageTemplate)">Plan</A></B>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate)</CODE>
+
+<BR>
+ Constructs a new Plan.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#addGoal(java.lang.Class)">addGoal</A></B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</CODE>
+
+<BR>
+ Adds a goal class that this plan may achieve.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)">addMessageTemplate</A></B>(jade.lang.acl.MessageTemplate messageTemplate)</CODE>
+
+<BR>
+ Adds a message template of messages that this plan can process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canAchieve(br.pucrio.inf.les.bdijade.goal.Goal)">canAchieve</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Verifies if a given goal can be achieved by this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</A></B>(jade.lang.acl.ACLMessage message)</CODE>
+
+<BR>
+ Verifies if the message received matches with any of the message
+ templates of this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>abstract jade.core.behaviours.Behaviour</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#createPlanBody()">createPlanBody</A></B>()</CODE>
+
+<BR>
+ Instantiate the plan body of this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object obj)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#getId()">getId</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#initGoals()">initGoals</A></B>()</CODE>
+
+<BR>
+ This method is invoked in the Plan constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#initMessageTemplates()">initMessageTemplates</A></B>()</CODE>
+
+<BR>
+ This method is invoked in the Plan constructor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#matchesContext(br.pucrio.inf.les.bdijade.goal.Goal)">matchesContext</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Verifies that this plan can be executed in the current context.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#setPlanLibrary(br.pucrio.inf.les.bdijade.core.PlanLibrary)">setPlanLibrary</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="goals"><!-- --></A><H3>
+goals</H3>
+<PRE>
+private final java.util.Set<java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>>> <B>goals</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="id"><!-- --></A><H3>
+id</H3>
+<PRE>
+protected final java.lang.String <B>id</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="messageTemplates"><!-- --></A><H3>
+messageTemplates</H3>
+<PRE>
+private final java.util.Set<jade.lang.acl.MessageTemplate> <B>messageTemplates</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="planLibrary"><!-- --></A><H3>
+planLibrary</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> <B>planLibrary</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="Plan(java.lang.String)"><!-- --></A><H3>
+Plan</H3>
+<PRE>
+public <B>Plan</B>(java.lang.String id)</PRE>
+<DL>
+<DD>Constructs a new Plan. It sets the plan library and plan body class of
+ this plan, and initializes the goals that it can achieve and message
+ templates of messages it can process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - plan identifier</DL>
+</DL>
+<HR>
+
+<A NAME="Plan(java.lang.String, java.lang.Class)"><!-- --></A><H3>
+Plan</H3>
+<PRE>
+public <B>Plan</B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</PRE>
+<DL>
+<DD>Constructs a new Plan. It sets the plan library and plan body class of
+ this plan, and initializes the goals that it can achieve and messages it
+ can process. The goals are initialized with the provided goal class.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - plan identifier<DD><CODE>goalClass</CODE> - the goal that this plan can achieve</DL>
+</DL>
+<HR>
+
+<A NAME="Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)"><!-- --></A><H3>
+Plan</H3>
+<PRE>
+public <B>Plan</B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate)</PRE>
+<DL>
+<DD>Constructs a new Plan. It sets the plan library and plan body class of
+ this plan, and initializes the goals that it can achieve and messages it
+ can process. The goals are initialized with the provided goal class. The
+ message templates is initialized with the provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - plan identifier<DD><CODE>goalClass</CODE> - the goal that this plan can achieve<DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.</DL>
+</DL>
+<HR>
+
+<A NAME="Plan(java.lang.String, jade.lang.acl.MessageTemplate)"><!-- --></A><H3>
+Plan</H3>
+<PRE>
+public <B>Plan</B>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate)</PRE>
+<DL>
+<DD>Constructs a new Plan. It sets the plan library and plan body class of
+ this plan, and initializes the goals that it can achieve and message
+ templates of messages it can process. The message templates is
+ initialized with the provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the plan identifier<DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addGoal(java.lang.Class)"><!-- --></A><H3>
+addGoal</H3>
+<PRE>
+public void <B>addGoal</B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass)</PRE>
+<DL>
+<DD>Adds a goal class that this plan may achieve.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goalClass</CODE> - the goal class that can be achieved by this plan.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addMessageTemplate(jade.lang.acl.MessageTemplate)"><!-- --></A><H3>
+addMessageTemplate</H3>
+<PRE>
+public void <B>addMessageTemplate</B>(jade.lang.acl.MessageTemplate messageTemplate)</PRE>
+<DL>
+<DD>Adds a message template of messages that this plan can process.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>messageTemplate</CODE> - the message template of messages that can be processed.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="canAchieve(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+canAchieve</H3>
+<PRE>
+public boolean <B>canAchieve</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Verifies if a given goal can be achieved by this plan. When the goal is a
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><CODE>MessageGoal</CODE></A>, it invokes the method
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)"><CODE>canProcess(ACLMessage)</CODE></A>. Otherwise, it checks if the class of
+ this goal is contained in the goal set of this plan.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be verified.
+<DT><B>Returns:</B><DD>true if the given goal can be achieved by this plan, false
+ otherwise.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="canProcess(jade.lang.acl.ACLMessage)"><!-- --></A><H3>
+canProcess</H3>
+<PRE>
+public boolean <B>canProcess</B>(jade.lang.acl.ACLMessage message)</PRE>
+<DL>
+<DD>Verifies if the message received matches with any of the message
+ templates of this plan.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - the message to be checked.
+<DT><B>Returns:</B><DD>true if this plan can process the message.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createPlanBody()"><!-- --></A><H3>
+createPlanBody</H3>
+<PRE>
+public abstract jade.core.behaviours.Behaviour <B>createPlanBody</B>()
+ throws <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></PRE>
+<DL>
+<DD>Instantiate the plan body of this plan. It must be an instance of
+ <CODE>Behaviour</CODE> and also implements the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the instantiated plan body.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></CODE> - if an error occurred during the instantiation process.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object obj)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.equals(java.lang.Object)</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getId()"><!-- --></A><H3>
+getId</H3>
+<PRE>
+public java.lang.String <B>getId</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the id</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlanLibrary()"><!-- --></A><H3>
+getPlanLibrary</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> <B>getPlanLibrary</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the planLibrary</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.hashCode()</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initGoals()"><!-- --></A><H3>
+initGoals</H3>
+<PRE>
+protected void <B>initGoals</B>()</PRE>
+<DL>
+<DD>This method is invoked in the Plan constructor. It is responsible for
+ initializing the goals that this plan can achieve. The method should be
+ overridden by subclasses.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="initMessageTemplates()"><!-- --></A><H3>
+initMessageTemplates</H3>
+<PRE>
+protected void <B>initMessageTemplates</B>()</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="matchesContext(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+matchesContext</H3>
+<PRE>
+protected boolean <B>matchesContext</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Verifies that this plan can be executed in the current context. The
+ method should be overridden by subclasses.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be achieved
+<DT><B>Returns:</B><DD>true if the context matches with the conditions needed for this
+ plan execution.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPlanLibrary(br.pucrio.inf.les.bdijade.core.PlanLibrary)"><!-- --></A><H3>
+setPlanLibrary</H3>
+<PRE>
+public void <B>setPlanLibrary</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A> planLibrary)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>planLibrary</CODE> - the planLibrary to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>See Also:</B><DD><CODE>Object.toString()</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Plan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/Plan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="Plan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanBody.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanBody.html
new file mode 100644
index 0000000..3d89a5a
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanBody.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanBody
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanBody";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Interface PlanBody</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PlanBody</B></DL>
+</PRE>
+
+<P>
+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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html#getEndState()">getEndState</A></B>()</CODE>
+
+<BR>
+ Returns the end state of the execution of this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html#init(br.pucrio.inf.les.bdijade.plan.PlanInstance)">init</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> planInstance)</CODE>
+
+<BR>
+ Initializes the PlanBody.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getEndState()"><!-- --></A><H3>
+getEndState</H3>
+<PRE>
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>getEndState</B>()</PRE>
+<DL>
+<DD>Returns the end state of the execution of this plan.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the end state of this plan, or null if it has not finished yet.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="init(br.pucrio.inf.les.bdijade.plan.PlanInstance)"><!-- --></A><H3>
+init</H3>
+<PRE>
+void <B>init</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A> planInstance)</PRE>
+<DL>
+<DD>Initializes the PlanBody. It is invoked just after its instantiation.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>planInstance</CODE> - the plan instance that contains contextual information for
+ this plan body.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanBody.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanBody.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanBody.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html
new file mode 100644
index 0000000..59641b5
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanInstance.EndState
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanInstance.EndState";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstance.EndState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.EndState.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Enum PlanInstance.EndState</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>></DD>
+</DL>
+<DL>
+<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public static enum <B>PlanInstance.EndState</B><DT>extends java.lang.Enum<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>></DL>
+</PRE>
+
+<P>
+This enumuration represents the possible end states of a plan execution.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#FAILED">FAILED</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#SUCCESSFUL">SUCCESSFUL</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#values()">values</A></B>()</CODE>
+
+<BR>
+ Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="FAILED"><!-- --></A><H3>
+FAILED</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>FAILED</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SUCCESSFUL"><!-- --></A><H3>
+SUCCESSFUL</H3>
+<PRE>
+public static final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>SUCCESSFUL</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>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 (PlanInstance.EndState c : PlanInstance.EndState.values())
+ System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>valueOf</B>(java.lang.String name)</PRE>
+<DL>
+<DD>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.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstance.EndState.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.EndState.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#enum_constant_summary">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#enum_constant_detail">ENUM CONSTANTS</A> | FIELD | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.html
new file mode 100644
index 0000000..0f679e8
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/PlanInstance.html
@@ -0,0 +1,790 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanInstance
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanInstance";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstance.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanInstance.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Class PlanInstance</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.plan.PlanInstance</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>, java.util.EventListener</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PlanInstance</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></DL>
+</PRE>
+
+<P>
+This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></B></CODE>
+
+<BR>
+ This enumuration represents the possible end states of a plan execution.</TD>
+</TR>
+</TABLE>
+ <!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private jade.core.behaviours.Behaviour</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#behaviour">behaviour</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#endState">endState</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalEventQueue">goalEventQueue</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#intention">intention</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#plan">plan</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#subgoals">subgoals</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)">PlanInstance</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)</CODE>
+
+<BR>
+ Creates a new plan instance.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchGoal(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchGoal</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</CODE>
+
+<BR>
+ Dispatches a goal to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoal(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchSubgoal</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</CODE>
+
+<BR>
+ Dispatches a subgoal to be achieved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoalAndListen(br.pucrio.inf.les.bdijade.goal.Goal)">dispatchSubgoalAndListen</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</CODE>
+
+<BR>
+ Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dropSubgoals()">dropSubgoals</A></B>()</CODE>
+
+<BR>
+ Drops all current subgoals dispatched by this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getBeliefBase()">getBeliefBase</A></B>()</CODE>
+
+<BR>
+ Returns the belief base of the capability.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getEndState()">getEndState</A></B>()</CODE>
+
+<BR>
+ Returns the end state of plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoal()">getGoal</A></B>()</CODE>
+
+<BR>
+ Returns the goal to be achieved by this plan instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent()">getGoalEvent</A></B>()</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean)">getGoalEvent</A></B>(boolean block)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean, long)">getGoalEvent</A></B>(boolean block,
+ long ms)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(long)">getGoalEvent</A></B>(long ms)</CODE>
+
+<BR>
+ Returns a goal event from the queue.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getPlan()">getPlan</A></B>()</CODE>
+
+<BR>
+ Returns the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><CODE>Plan</CODE></A> that is associated with this plan instance.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">goalPerformed</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</CODE>
+
+<BR>
+ Notifies the listener that the goal was performed.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#startPlan()">startPlan</A></B>()</CODE>
+
+<BR>
+ Starts the plan body, a <CODE>Behaviour</CODE>, associated with this plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#stopPlan()">stopPlan</A></B>()</CODE>
+
+<BR>
+ Stops the plan body, a <CODE>Behaviour</CODE>, associated with this plan.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="behaviour"><!-- --></A><H3>
+behaviour</H3>
+<PRE>
+private final jade.core.behaviours.Behaviour <B>behaviour</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="endState"><!-- --></A><H3>
+endState</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>endState</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="goalEventQueue"><!-- --></A><H3>
+goalEventQueue</H3>
+<PRE>
+private final java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>> <B>goalEventQueue</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intention"><!-- --></A><H3>
+intention</H3>
+<PRE>
+private final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> <B>intention</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="plan"><!-- --></A><H3>
+plan</H3>
+<PRE>
+private final <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> <B>plan</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="subgoals"><!-- --></A><H3>
+subgoals</H3>
+<PRE>
+private final java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>subgoals</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)"><!-- --></A><H3>
+PlanInstance</H3>
+<PRE>
+public <B>PlanInstance</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> plan,
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A> intention)
+ throws <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></PRE>
+<DL>
+<DD>Creates a new plan instance. It is associated with a plan definition (
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><CODE>Plan</CODE></A>) and an <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Intention</CODE></A>. It creates an instance of the
+ plan body defined in the plan and throws an exception if an error occurs
+ in this process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>plan</CODE> - the plan associated this this plan instance.<DD><CODE>intention</CODE> - the intention that this plan instance have to achieve.
+<DT><B>Throws:</B>
+<DD><CODE>PlanBodyInstantiationException</CODE> - in an error occurred during the instantiation.
+<DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></CODE></DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="dispatchGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+dispatchGoal</H3>
+<PRE>
+public void <B>dispatchGoal</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal)</PRE>
+<DL>
+<DD>Dispatches a goal to be achieved.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal to be dispatched.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dispatchSubgoal(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+dispatchSubgoal</H3>
+<PRE>
+public void <B>dispatchSubgoal</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</PRE>
+<DL>
+<DD>Dispatches a subgoal to be achieved.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>subgoal</CODE> - the subgoal to be dispatched.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dispatchSubgoalAndListen(br.pucrio.inf.les.bdijade.goal.Goal)"><!-- --></A><H3>
+dispatchSubgoalAndListen</H3>
+<PRE>
+public void <B>dispatchSubgoalAndListen</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> subgoal)</PRE>
+<DL>
+<DD>Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>subgoal</CODE> - the subgoal to be dispatched.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="dropSubgoals()"><!-- --></A><H3>
+dropSubgoals</H3>
+<PRE>
+private void <B>dropSubgoals</B>()</PRE>
+<DL>
+<DD>Drops all current subgoals dispatched by this plan.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBeliefBase()"><!-- --></A><H3>
+getBeliefBase</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A> <B>getBeliefBase</B>()</PRE>
+<DL>
+<DD>Returns the belief base of the capability.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the belief base containing the beliefs.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEndState()"><!-- --></A><H3>
+getEndState</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A> <B>getEndState</B>()</PRE>
+<DL>
+<DD>Returns the end state of plan. A null value means that the plan is still
+ in execution. If the plan body has come to a successful end state, it
+ invokes the method to set the output parameters of the goal, in case the
+ plan body implements the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>OutputPlanBody</CODE></A> interface (this is
+ invoked only once). If the plan body has come to a failed state, it sets
+ all of its subgoals as no longer desired.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the end state of the plan.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoal()"><!-- --></A><H3>
+getGoal</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>getGoal</B>()</PRE>
+<DL>
+<DD>Returns the goal to be achieved by this plan instance.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goal.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoalEvent()"><!-- --></A><H3>
+getGoalEvent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A> <B>getGoalEvent</B>()</PRE>
+<DL>
+<DD>Returns a goal event from the queue. If the queue is empty, the behavior
+ associated with this plan instance is blocked.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the goal event or null if the queue is empty.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoalEvent(boolean)"><!-- --></A><H3>
+getGoalEvent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A> <B>getGoalEvent</B>(boolean block)</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>block</CODE> - true if the behavior must be blocked if the queue is empty.
+<DT><B>Returns:</B><DD>the goal event or null if the queue is empty.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoalEvent(boolean, long)"><!-- --></A><H3>
+getGoalEvent</H3>
+<PRE>
+private <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A> <B>getGoalEvent</B>(boolean block,
+ long ms)</PRE>
+<DL>
+<DD>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 (<CODE>Behaviour.block()</CODE>).
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>block</CODE> - true if the behavior must be blocked if the queue is empty.<DD><CODE>ms</CODE> - the maximum amount of time that the behavior must be blocked.
+<DT><B>Returns:</B><DD>the goal event or null if the queue is empty.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getGoalEvent(long)"><!-- --></A><H3>
+getGoalEvent</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A> <B>getGoalEvent</B>(long ms)</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>ms</CODE> - the maximum amount of time that the behavior must be blocked.
+<DT><B>Returns:</B><DD>the goal event or null if the queue is empty.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlan()"><!-- --></A><H3>
+getPlan</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> <B>getPlan</B>()</PRE>
+<DL>
+<DD>Returns the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><CODE>Plan</CODE></A> that is associated with this plan instance.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the plan.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)"><!-- --></A><H3>
+goalPerformed</H3>
+<PRE>
+public void <B>goalPerformed</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> event)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">GoalListener</A></CODE></B></DD>
+<DD>Notifies the listener that the goal was performed.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)">goalPerformed</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>event</CODE> - the performed goal event.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)"><CODE>GoalListener.goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="startPlan()"><!-- --></A><H3>
+startPlan</H3>
+<PRE>
+public void <B>startPlan</B>()</PRE>
+<DL>
+<DD>Starts the plan body, a <CODE>Behaviour</CODE>, associated with this plan.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stopPlan()"><!-- --></A><H3>
+stopPlan</H3>
+<PRE>
+public void <B>stopPlan</B>()</PRE>
+<DL>
+<DD>Stops the plan body, a <CODE>Behaviour</CODE>, associated with this plan. If
+ the body implements the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>DisposablePlanBody</CODE></A>, it invokes the method
+ to about the plan body, so it can perform finalizations.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanInstance.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/PlanInstance.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanInstance.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/SimplePlan.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/SimplePlan.html
new file mode 100644
index 0000000..6c293da
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/plan/SimplePlan.html
@@ -0,0 +1,565 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+SimplePlan
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SimplePlan";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SimplePlan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/SimplePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="SimplePlan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.plan</FONT>
+<BR>
+Class SimplePlan</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">br.pucrio.inf.les.bdijade.util.MetadataElement</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">br.pucrio.inf.les.bdijade.plan.Plan</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.plan.SimplePlan</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>SimplePlan</B><DT>extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></DL>
+</PRE>
+
+<P>
+This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the @likn <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="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#createPlanBody()"><CODE>createPlanBody()</CODE></A> method.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private java.lang.Class<? extends jade.core.behaviours.Behaviour></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#planBodyClass">planBodyClass</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.plan.Plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#id">id</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="fields_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></CODE></TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class)">SimplePlan</A></B>(java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)">SimplePlan</A></B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)">SimplePlan</A></B>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</CODE>
+
+<BR>
+ Creates a new Simple Plan.</TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> jade.core.behaviours.Behaviour</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#createPlanBody()">createPlanBody</A></B>()</CODE>
+
+<BR>
+ Creates a new instance of the plan body.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.Class<? extends jade.core.behaviours.Behaviour></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#getPlanBodyClass()">getPlanBodyClass</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.plan.Plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.plan.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#addGoal(java.lang.Class)">addGoal</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)">addMessageTemplate</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canAchieve(br.pucrio.inf.les.bdijade.goal.Goal)">canAchieve</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)">canProcess</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#getId()">getId</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#getPlanLibrary()">getPlanLibrary</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#hashCode()">hashCode</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#initGoals()">initGoals</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#initMessageTemplates()">initMessageTemplates</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#matchesContext(br.pucrio.inf.les.bdijade.goal.Goal)">matchesContext</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#setPlanLibrary(br.pucrio.inf.les.bdijade.core.PlanLibrary)">setPlanLibrary</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#toString()">toString</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_br.pucrio.inf.les.bdijade.util.MetadataElement"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></CODE></TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="planBodyClass"><!-- --></A><H3>
+planBodyClass</H3>
+<PRE>
+private final java.lang.Class<? extends jade.core.behaviours.Behaviour> <B>planBodyClass</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SimplePlan(java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan whose body is the specified class
+ and its id is the plan body class name. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.Class, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan whose body is the specified class
+ and its id is the plan body class name. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. It sets that this plan can achieve the
+ specified goal class, but more goals can be specified by overriding the
+ initGoals() method.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goalClass</CODE> - the goal that this plan can achieve.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan whose body is the specified class
+ and its id is the plan body class name. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. It sets that this plan can achieve the
+ specified goal class, but more goals can be specified by overriding the
+ initGoals() method. The message templates is initialized with the
+ provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>goalClass</CODE> - the goal that this plan can achieve.<DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan whose body is the specified class
+ and its id is the plan body class name. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. The message templates is initialized
+ with the provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.String, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.String id,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan that has the provided id and
+ whose body is the specified class. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of this plan.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan that has the provided id and
+ whose body is the specified class. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. It sets that this plan can achieve the
+ specified goal class, but more goals can be specified by overriding the
+ initGoals() method.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of this plan.<DD><CODE>goalClass</CODE> - the goal that this plan can achieve.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.String id,
+ java.lang.Class<? extends <A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goalClass,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan that has the provided id and
+ whose body is the specified class. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. It sets that this plan can achieve the
+ specified goal class, but more goals can be specified by overriding the
+ initGoals() method. The message templates is initialized with the
+ provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of this plan.<DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.<DD><CODE>goalClass</CODE> - the goal that this plan can achieve.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+<HR>
+
+<A NAME="SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)"><!-- --></A><H3>
+SimplePlan</H3>
+<PRE>
+public <B>SimplePlan</B>(java.lang.String id,
+ jade.lang.acl.MessageTemplate messageTemplate,
+ java.lang.Class<? extends jade.core.behaviours.Behaviour> planBodyClass)</PRE>
+<DL>
+<DD>Creates a new Simple Plan. It is a plan that has the provided id and
+ whose body is the specified class. The class must also implement the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface, otherwise an exception is going to be thrown
+ during the instantiation process. The message templates is initialized
+ with the provided template.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>id</CODE> - the id of this plan.<DD><CODE>messageTemplate</CODE> - the template of messages that this plan can process.<DD><CODE>planBodyClass</CODE> - the class of the plan body. It must have the Behavior as super
+ class and implement the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> interface.</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createPlanBody()"><!-- --></A><H3>
+createPlanBody</H3>
+<PRE>
+public jade.core.behaviours.Behaviour <B>createPlanBody</B>()
+ throws <A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></PRE>
+<DL>
+<DD>Creates a new instance of the plan body. It invokes the method
+ newInstance() from the plan body class.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#createPlanBody()">createPlanBody</A></CODE> in class <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the instantiated plan body.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></CODE> - if an error occurred during the instantiation process.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html#createPlanBody()"><CODE>Plan.createPlanBody()</CODE></A></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPlanBodyClass()"><!-- --></A><H3>
+getPlanBodyClass</H3>
+<PRE>
+public java.lang.Class<? extends jade.core.behaviours.Behaviour> <B>getPlanBodyClass</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the planBodyClass</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SimplePlan.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/plan/SimplePlan.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="SimplePlan.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html
new file mode 100644
index 0000000..99081cb
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+BeliefRevisionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BeliefRevisionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefRevisionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface BeliefRevisionStrategy</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BeliefRevisionStrategy</B></DL>
+</PRE>
+
+<P>
+This is used during the BDI interpreter cycle to review the agent's beliefs.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)">reviewBeliefs</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ This method receives an agent whose beliefs are to be reviewed.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)"><!-- --></A><H3>
+reviewBeliefs</H3>
+<PRE>
+void <B>reviewBeliefs</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>bdiAgent</CODE> - the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> whose beliefs are to be reviewed.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/BeliefRevisionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/BeliefRevisionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/BeliefRevisionStrategy.html
new file mode 100644
index 0000000..3d63bdb
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/BeliefRevisionStrategy.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#beliefRevisionStrategy">beliefRevisionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getBeliefRevisionStrategy()">getBeliefRevisionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setBeliefRevisionStrategy(br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy)">setBeliefRevisionStrategy</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> beliefRevisionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A></B></CODE>
+
+<BR>
+ This class is the default strategy for the belief revision.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="BeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultBeliefRevisionStrategy.html
new file mode 100644
index 0000000..f663094
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultBeliefRevisionStrategy.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultBeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultBeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultDeliberationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultDeliberationFunction.html
new file mode 100644
index 0000000..13ad6af
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultDeliberationFunction.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultDeliberationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultDeliberationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultDeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultDeliberationFunction</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultDeliberationFunction
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultDeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultGoalSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultGoalSelectionStrategy.html
new file mode 100644
index 0000000..3e5820b
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultGoalSelectionStrategy.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:29 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultGoalSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultGoalSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultGoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultGoalSelectionStrategy</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultGoalSelectionStrategy
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultGoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultIntentionSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultIntentionSelectionStrategy.html
new file mode 100644
index 0000000..f2b0a03
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultIntentionSelectionStrategy.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:29 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultIntentionSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultIntentionSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultIntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultIntentionSelectionStrategy</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultIntentionSelectionStrategy
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultIntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultOptionGenerationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultOptionGenerationFunction.html
new file mode 100644
index 0000000..73dfbe7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultOptionGenerationFunction.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultOptionGenerationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultOptionGenerationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultOptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultOptionGenerationFunction</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultOptionGenerationFunction
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultOptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultPlanSelectionStrategy.html
new file mode 100644
index 0000000..a2103d7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DefaultPlanSelectionStrategy.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultPlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultPlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy</B></H2>
+</CENTER>
+No usage of br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDefaultPlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultPlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DeliberationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DeliberationFunction.html
new file mode 100644
index 0000000..62c34c0
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/DeliberationFunction.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#deliberationFunction">deliberationFunction</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getDeliberationFunction()">getDeliberationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setDeliberationFunction(br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction)">setDeliberationFunction</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> deliberationFunction)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A></B></CODE>
+
+<BR>
+ The default implementation of the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>DeliberationFunction</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/GoalSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/GoalSelectionStrategy.html
new file mode 100644
index 0000000..e921e4d
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/GoalSelectionStrategy.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:29 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.GoalSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.GoalSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.GoalSelectionStrategy</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#goalSelectionStrategy">goalSelectionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getGoalSelectionStrategy()">getGoalSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setGoalSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.GoalSelectionStrategy)">setGoalSelectionStrategy</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A> goalSelectionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultGoalSelectionStrategy</A></B></CODE>
+
+<BR>
+ The default implementation of the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>GoalSelectionStrategy</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/IntentionSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/IntentionSelectionStrategy.html
new file mode 100644
index 0000000..689fb62
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/IntentionSelectionStrategy.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:29 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.IntentionSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.IntentionSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="IntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.IntentionSelectionStrategy</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#intentionSelectionStrategy">intentionSelectionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getIntentionSelectionStrategy()">getIntentionSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setIntentionSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.IntentionSelectionStrategy)">setIntentionSelectionStrategy</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A> intentionSelectionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultIntentionSelectionStrategy</A></B></CODE>
+
+<BR>
+ The default implementation of the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>IntentionSelectionStrategy</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="IntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html
new file mode 100644
index 0000000..1ff5fdb
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#optionGenerationFunction">optionGenerationFunction</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getOptionGenerationFunction()">getOptionGenerationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setOptionGenerationFunction(br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction)">setOptionGenerationFunction</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> optionGenerationFunction)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A></B></CODE>
+
+<BR>
+ The default implementation of the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>OptionGenerationFunction</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-useOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/PlanSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/PlanSelectionStrategy.html
new file mode 100644
index 0000000..f1f98b7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/class-use/PlanSelectionStrategy.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Interface br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-usePlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Interface<br>br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Fields in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> declared as <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>private <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#planSelectionStrategy">planSelectionStrategy</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> that return <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getPlanSelectionStrategy()">getPlanSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A> with parameters of type <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B>BDIAgent.</B><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setPlanSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy)">setPlanSelectionStrategy</A></B>(<A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> planSelectionStrategy)</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Classes in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> that implement <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A></B></CODE>
+
+<BR>
+ The default implementation of the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>PlanSelectionStrategy</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/\class-usePlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html
new file mode 100644
index 0000000..c94a11a
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DefaultBeliefRevisionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultBeliefRevisionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultBeliefRevisionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultBeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultBeliefRevisionStrategy</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultBeliefRevisionStrategy</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultBeliefRevisionStrategy</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></DL>
+</PRE>
+
+<P>
+This class is the default strategy for the belief revision. It invokes the
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><CODE>BeliefBase.reviewBeliefs()</CODE></A> method for the belief base of all
+ capabilities of the agent.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()">DefaultBeliefRevisionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)">reviewBeliefs</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</CODE>
+
+<BR>
+ Invokes the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><CODE>BeliefBase.reviewBeliefs()</CODE></A> for the belief base of all
+ capabilties.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultBeliefRevisionStrategy()"><!-- --></A><H3>
+DefaultBeliefRevisionStrategy</H3>
+<PRE>
+public <B>DefaultBeliefRevisionStrategy</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)"><!-- --></A><H3>
+reviewBeliefs</H3>
+<PRE>
+public void <B>reviewBeliefs</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A> bdiAgent)</PRE>
+<DL>
+<DD>Invokes the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><CODE>BeliefBase.reviewBeliefs()</CODE></A> for the belief base of all
+ capabilties.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)">reviewBeliefs</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>bdiAgent</CODE> - the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> whose beliefs are to be reviewed.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)"><CODE>BeliefRevisionStrategy.reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultBeliefRevisionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultBeliefRevisionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html
new file mode 100644
index 0000000..7847f75
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DefaultDeliberationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultDeliberationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultDeliberationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultDeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultDeliberationFunction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultDeliberationFunction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultDeliberationFunction</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></DL>
+</PRE>
+
+<P>
+The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>DeliberationFunction</CODE></A>. It selects
+ all intentions to be tried.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()">DefaultDeliberationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultDeliberationFunction()"><!-- --></A><H3>
+DefaultDeliberationFunction</H3>
+<PRE>
+public <B>DefaultDeliberationFunction</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="filter(java.util.Map)"><!-- --></A><H3>
+filter</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>filter</B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">DeliberationFunction</A></CODE></B></DD>
+<DD>Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the list of current goals (that might be intentions).
+<DT><B>Returns:</B><DD>the list of selected goals.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)"><CODE>DeliberationFunction.filter(java.util.Map)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultDeliberationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultDeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html
new file mode 100644
index 0000000..ce9110c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:28 EST 2010 -->
+<TITLE>
+DefaultGoalSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultGoalSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultGoalSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultGoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultGoalSelectionStrategy</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultGoalSelectionStrategy</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultGoalSelectionStrategy</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></DL>
+</PRE>
+
+<P>
+The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>GoalSelectionStrategy</CODE></A>. It selects
+ all goal to become an intention.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html#DefaultGoalSelectionStrategy()">DefaultGoalSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html#selectGoal(java.util.List)">selectGoal</A></B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goals)</CODE>
+
+<BR>
+ Selects a goal to became an intention.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultGoalSelectionStrategy()"><!-- --></A><H3>
+DefaultGoalSelectionStrategy</H3>
+<PRE>
+public <B>DefaultGoalSelectionStrategy</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectGoal(java.util.List)"><!-- --></A><H3>
+selectGoal</H3>
+<PRE>
+public java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>selectGoal</B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goals)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html#selectGoal(java.util.List)">GoalSelectionStrategy</A></CODE></B></DD>
+<DD>Selects a goal to became an intention.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html#selectGoal(java.util.List)">selectGoal</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">GoalSelectionStrategy</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the current goals.
+<DT><B>Returns:</B><DD>the selected list of goals.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html#selectGoal(java.util.List)"><CODE>GoalSelectionStrategy.selectGoal(java.util.List)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultGoalSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultGoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html
new file mode 100644
index 0000000..0b33105
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:28 EST 2010 -->
+<TITLE>
+DefaultIntentionSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultIntentionSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultIntentionSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultIntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultIntentionSelectionStrategy</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultIntentionSelectionStrategy</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultIntentionSelectionStrategy</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></DL>
+</PRE>
+
+<P>
+The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>IntentionSelectionStrategy</CODE></A>. It
+ selects all intentions to be tried again.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html#DefaultIntentionSelectionStrategy()">DefaultIntentionSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html#selectIntentions(java.util.List)">selectIntentions</A></B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> intentions)</CODE>
+
+<BR>
+ Selects the intentions that must be tried again.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultIntentionSelectionStrategy()"><!-- --></A><H3>
+DefaultIntentionSelectionStrategy</H3>
+<PRE>
+public <B>DefaultIntentionSelectionStrategy</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectIntentions(java.util.List)"><!-- --></A><H3>
+selectIntentions</H3>
+<PRE>
+public java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> <B>selectIntentions</B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> intentions)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html#selectIntentions(java.util.List)">IntentionSelectionStrategy</A></CODE></B></DD>
+<DD>Selects the intentions that must be tried again.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html#selectIntentions(java.util.List)">selectIntentions</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">IntentionSelectionStrategy</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>intentions</CODE> - the list of intentions whose plan has failed.
+<DT><B>Returns:</B><DD>the list of intentions that must be tried again.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html#selectIntentions(java.util.List)"><CODE>IntentionSelectionStrategy.selectIntentions(java.util.List)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultIntentionSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultIntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html
new file mode 100644
index 0000000..040ec16
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DefaultOptionGenerationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultOptionGenerationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultOptionGenerationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultOptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultOptionGenerationFunction</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultOptionGenerationFunction</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultOptionGenerationFunction</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></DL>
+</PRE>
+
+<P>
+The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>OptionGenerationFunction</CODE></A>. It
+ selects all goals, therefore none is dropped or created.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()">DefaultOptionGenerationFunction</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultOptionGenerationFunction()"><!-- --></A><H3>
+DefaultOptionGenerationFunction</H3>
+<PRE>
+public <B>DefaultOptionGenerationFunction</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="generateGoals(java.util.Map)"><!-- --></A><H3>
+generateGoals</H3>
+<PRE>
+public java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>generateGoals</B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">OptionGenerationFunction</A></CODE></B></DD>
+<DD>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.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the current goals with their status.
+<DT><B>Returns:</B><DD>the list of selected goals.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)"><CODE>OptionGenerationFunction.generateGoals(java.util.Map)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultOptionGenerationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultOptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html
new file mode 100644
index 0000000..ba5ee53
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DefaultPlanSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultPlanSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultPlanSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultPlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Class DefaultPlanSelectionStrategy</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.reasoning.DefaultPlanSelectionStrategy</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultPlanSelectionStrategy</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></DL>
+</PRE>
+
+<P>
+The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>PlanSelectionStrategy</CODE></A>. It selects
+ the first plan of the set.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()">DefaultPlanSelectionStrategy</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Selects a plan to be executed to achieve the given goal.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultPlanSelectionStrategy()"><!-- --></A><H3>
+DefaultPlanSelectionStrategy</H3>
+<PRE>
+public <B>DefaultPlanSelectionStrategy</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)"><!-- --></A><H3>
+selectPlan</H3>
+<PRE>
+public <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> <B>selectPlan</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">PlanSelectionStrategy</A></CODE></B></DD>
+<DD>Selects a plan to be executed to achieve the given goal.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></CODE> in interface <CODE><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal that must be achieved.<DD><CODE>plans</CODE> - the plans that can achieve the goal.
+<DT><B>Returns:</B><DD>the selected plan.<DT><B>See Also:</B><DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)"><CODE>PlanSelectionStrategy.selectPlan(br.pucrio.inf.les.bdijade.goal.Goal,
+ java.util.Set)</CODE></A></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DefaultPlanSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DefaultPlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html
new file mode 100644
index 0000000..0f2aed7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+DeliberationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DeliberationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DeliberationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface DeliberationFunction</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DeliberationFunction</B></DL>
+</PRE>
+
+<P>
+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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)">filter</A></B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="filter(java.util.Map)"><!-- --></A><H3>
+filter</H3>
+<PRE>
+java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>filter</B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</PRE>
+<DL>
+<DD>Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the list of current goals (that might be intentions).
+<DT><B>Returns:</B><DD>the list of selected goals.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DeliberationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="DeliberationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html
new file mode 100644
index 0000000..11241c1
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:28 EST 2010 -->
+<TITLE>
+GoalSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GoalSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface GoalSelectionStrategy</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultGoalSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultGoalSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>GoalSelectionStrategy</B></DL>
+</PRE>
+
+<P>
+This interface defines the goals selection strategy to be used in a
+ capability. This strategy is used for selecting the goals to become an
+ intention.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html#selectGoal(java.util.List)">selectGoal</A></B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goals)</CODE>
+
+<BR>
+ Selects a goal to became an intention.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectGoal(java.util.List)"><!-- --></A><H3>
+selectGoal</H3>
+<PRE>
+java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>selectGoal</B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> goals)</PRE>
+<DL>
+<DD>Selects a goal to became an intention.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the current goals.
+<DT><B>Returns:</B><DD>the selected list of goals.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/GoalSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="GoalSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html
new file mode 100644
index 0000000..adc7fe1
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 10:36:28 EST 2010 -->
+<TITLE>
+IntentionSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="IntentionSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IntentionSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="IntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface IntentionSelectionStrategy</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultIntentionSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultIntentionSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>IntentionSelectionStrategy</B></DL>
+</PRE>
+
+<P>
+This interface defines the intention selection strategy to be used in a
+ capability. This strategy is used for selecting a the set of intentions that
+ must be tried again from the set of intentions whose plan has failed.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html#selectIntentions(java.util.List)">selectIntentions</A></B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> intentions)</CODE>
+
+<BR>
+ Selects the intentions that must be tried again.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectIntentions(java.util.List)"><!-- --></A><H3>
+selectIntentions</H3>
+<PRE>
+java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> <B>selectIntentions</B>(java.util.List<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>> intentions)</PRE>
+<DL>
+<DD>Selects the intentions that must be tried again.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>intentions</CODE> - the list of intentions whose plan has failed.
+<DT><B>Returns:</B><DD>the list of intentions that must be tried again.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/IntentionSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/GoalSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/IntentionSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="IntentionSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html
new file mode 100644
index 0000000..ae01177
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+OptionGenerationFunction
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OptionGenerationFunction";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OptionGenerationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface OptionGenerationFunction</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OptionGenerationFunction</B></DL>
+</PRE>
+
+<P>
+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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)">generateGoals</A></B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</CODE>
+
+<BR>
+ The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="generateGoals(java.util.Map)"><!-- --></A><H3>
+generateGoals</H3>
+<PRE>
+java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>> <B>generateGoals</B>(java.util.Map<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>,<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>> goals)</PRE>
+<DL>
+<DD>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.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goals</CODE> - the current goals with their status.
+<DT><B>Returns:</B><DD>the list of selected goals.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/OptionGenerationFunction.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="OptionGenerationFunction.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-frame.html
new file mode 100644
index 0000000..523ad43
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-frame.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.reasoning
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.reasoning</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>BeliefRevisionStrategy</I></A>
+<BR>
+<A HREF="DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>DeliberationFunction</I></A>
+<BR>
+<A HREF="OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>OptionGenerationFunction</I></A>
+<BR>
+<A HREF="PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning" target="classFrame"><I>PlanSelectionStrategy</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultBeliefRevisionStrategy</A>
+<BR>
+<A HREF="DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultDeliberationFunction</A>
+<BR>
+<A HREF="DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultOptionGenerationFunction</A>
+<BR>
+<A HREF="DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning" target="classFrame">DefaultPlanSelectionStrategy</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-summary.html
new file mode 100644
index 0000000..83812f7
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-summary.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.reasoning
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.reasoning";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.reasoning
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A></B></TD>
+<TD>This is used during the BDI interpreter cycle to review the agent's beliefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A></B></TD>
+<TD>This interface defines the deliberation function to be used in an agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A></B></TD>
+<TD>This interface defines the option generation functions to be used in the
+ BDI-interpreter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A></B></TD>
+<TD>This interface defines the plan selection strategy to be used in a
+ capability.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A></B></TD>
+<TD>This class is the default strategy for the belief revision.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A></B></TD>
+<TD>The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>DeliberationFunction</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A></B></TD>
+<TD>The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>OptionGenerationFunction</CODE></A>.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A></B></TD>
+<TD>The default implementation of the <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>PlanSelectionStrategy</CODE></A>.</TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html"><B>PREV PACKAGE</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-tree.html
new file mode 100644
index 0000000..ca844f9
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-tree.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.reasoning Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.reasoning Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.reasoning
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultBeliefRevisionStrategy</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultDeliberationFunction</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultOptionGenerationFunction</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultPlanSelectionStrategy</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>BeliefRevisionStrategy</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>DeliberationFunction</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>OptionGenerationFunction</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PlanSelectionStrategy</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-tree.html"><B>PREV</B></A>
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-use.html
new file mode 100644
index 0000000..6fa2ace
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/package-use.html
@@ -0,0 +1,229 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.reasoning
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.reasoning";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.reasoning</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.core"><B>br.pucrio.inf.les.bdijade.core</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.reasoning"><B>br.pucrio.inf.les.bdijade.reasoning</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/BeliefRevisionStrategy.html#br.pucrio.inf.les.bdijade.core"><B>BeliefRevisionStrategy</B></A></B>
+
+<BR>
+ This is used during the BDI interpreter cycle to review the agent's beliefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/DeliberationFunction.html#br.pucrio.inf.les.bdijade.core"><B>DeliberationFunction</B></A></B>
+
+<BR>
+ This interface defines the deliberation function to be used in an agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html#br.pucrio.inf.les.bdijade.core"><B>OptionGenerationFunction</B></A></B>
+
+<BR>
+ This interface defines the option generation functions to be used in the
+ BDI-interpreter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/PlanSelectionStrategy.html#br.pucrio.inf.les.bdijade.core"><B>PlanSelectionStrategy</B></A></B>
+
+<BR>
+ This interface defines the plan selection strategy to be used in a
+ capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.reasoning"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/BeliefRevisionStrategy.html#br.pucrio.inf.les.bdijade.reasoning"><B>BeliefRevisionStrategy</B></A></B>
+
+<BR>
+ This is used during the BDI interpreter cycle to review the agent's beliefs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/DeliberationFunction.html#br.pucrio.inf.les.bdijade.reasoning"><B>DeliberationFunction</B></A></B>
+
+<BR>
+ This interface defines the deliberation function to be used in an agent.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/OptionGenerationFunction.html#br.pucrio.inf.les.bdijade.reasoning"><B>OptionGenerationFunction</B></A></B>
+
+<BR>
+ This interface defines the option generation functions to be used in the
+ BDI-interpreter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/class-use/PlanSelectionStrategy.html#br.pucrio.inf.les.bdijade.reasoning"><B>PlanSelectionStrategy</B></A></B>
+
+<BR>
+ This interface defines the plan selection strategy to be used in a
+ capability.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html
new file mode 100644
index 0000000..29d9bf5
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+PlanSelectionStrategy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PlanSelectionStrategy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.reasoning</FONT>
+<BR>
+Interface PlanSelectionStrategy</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PlanSelectionStrategy</B></DL>
+</PRE>
+
+<P>
+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.
+<P>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)">selectPlan</A></B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</CODE>
+
+<BR>
+ Selects a plan to be executed to achieve the given goal.</TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)"><!-- --></A><H3>
+selectPlan</H3>
+<PRE>
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A> <B>selectPlan</B>(<A HREF="../../../../../../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> goal,
+ java.util.Set<<A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>> plans)</PRE>
+<DL>
+<DD>Selects a plan to be executed to achieve the given goal.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>goal</CODE> - the goal that must be achieved.<DD><CODE>plans</CODE> - the plans that can achieve the goal.
+<DT><B>Returns:</B><DD>the selected plan.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PlanSelectionStrategy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PREV CLASS</B></A>
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="PlanSelectionStrategy.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/class-use/MetadataElement.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/class-use/MetadataElement.html
new file mode 100644
index 0000000..5c4ef00
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/class-use/MetadataElement.html
@@ -0,0 +1,252 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Class br.pucrio.inf.les.bdijade.util.MetadataElement
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class br.pucrio.inf.les.bdijade.util.MetadataElement";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/util/\class-useMetadataElement.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MetadataElement.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Class<br>br.pucrio.inf.les.bdijade.util.MetadataElement</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief<T></A></B></CODE>
+
+<BR>
+ Represents a belief of the belief base.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet<T></A></B></CODE>
+
+<BR>
+ This class represents a belief that has a set of values associated with it.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief<T></A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief<T></A></B></CODE>
+
+<BR>
+ This class extends the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>Belief</CODE></A> and represents a transient belief,
+ which is not persisted in a permanent memory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet<T></A></B></CODE>
+
+<BR>
+ This class extends the <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.</TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Uses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2">Subclasses of <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A> in <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></B></CODE>
+
+<BR>
+ This class represents the plan abstraction.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> class</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A></B></CODE>
+
+<BR>
+ This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the @likn <CODE>Class.newInstance()</CODE> method.</TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?br/pucrio/inf/les/bdijade/util/\class-useMetadataElement.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MetadataElement.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/MetadataElement.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/MetadataElement.html
new file mode 100644
index 0000000..ba8f3e4
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/MetadataElement.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+MetadataElement
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="MetadataElement";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MetadataElement.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/MetadataElement.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MetadataElement.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+br.pucrio.inf.les.bdijade.util</FONT>
+<BR>
+Class MetadataElement</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>br.pucrio.inf.les.bdijade.util.MetadataElement</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>, <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>MetadataElement</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>Author:</B></DT>
+ <DD>ingrid</DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected java.util.Map<java.lang.String,java.lang.Object></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata">metadata</A></B></CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#MetadataElement()">MetadataElement</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.util.Map<java.lang.String,java.lang.Object></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()">getMetadata</A></B>()</CODE>
+
+<BR>
+ </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)">getMetadata</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Gets a value of a metadata.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)">hasMetadata</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Verifies if a metadata is associated with this element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)">putMetadata</A></B>(java.lang.String name,
+ java.lang.Object value)</CODE>
+
+<BR>
+ Put a metadata in this element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE> java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)">removeMetadata</A></B>(java.lang.String name)</CODE>
+
+<BR>
+ Removes a metadata of this element.</TD>
+</TR>
+</TABLE>
+ <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="metadata"><!-- --></A><H3>
+metadata</H3>
+<PRE>
+protected java.util.Map<java.lang.String,java.lang.Object> <B>metadata</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="MetadataElement()"><!-- --></A><H3>
+MetadataElement</H3>
+<PRE>
+public <B>MetadataElement</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMetadata()"><!-- --></A><H3>
+getMetadata</H3>
+<PRE>
+public java.util.Map<java.lang.String,java.lang.Object> <B>getMetadata</B>()</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the metadata</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMetadata(java.lang.String)"><!-- --></A><H3>
+getMetadata</H3>
+<PRE>
+public java.lang.Object <B>getMetadata</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Gets a value of a metadata.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the metadata.
+<DT><B>Returns:</B><DD>the existing value of this metadata.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hasMetadata(java.lang.String)"><!-- --></A><H3>
+hasMetadata</H3>
+<PRE>
+public boolean <B>hasMetadata</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Verifies if a metadata is associated with this element.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the metadata.
+<DT><B>Returns:</B><DD>true if the element has this metadata.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="putMetadata(java.lang.String, java.lang.Object)"><!-- --></A><H3>
+putMetadata</H3>
+<PRE>
+public void <B>putMetadata</B>(java.lang.String name,
+ java.lang.Object value)</PRE>
+<DL>
+<DD>Put a metadata in this element. If it does not exists, it is added, and it
+ is update otherwise.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the metadata.<DD><CODE>value</CODE> - the value associated with this metadata.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeMetadata(java.lang.String)"><!-- --></A><H3>
+removeMetadata</H3>
+<PRE>
+public java.lang.Object <B>removeMetadata</B>(java.lang.String name)</PRE>
+<DL>
+<DD>Removes a metadata of this element.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the metadata.
+<DT><B>Returns:</B><DD>the existing value of this metadata.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MetadataElement.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV CLASS
+ NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/MetadataElement.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="MetadataElement.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-frame.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-frame.html
new file mode 100644
index 0000000..b4dee5c
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.util
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html" target="classFrame">br.pucrio.inf.les.bdijade.util</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util" target="classFrame">MetadataElement</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-summary.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-summary.html
new file mode 100644
index 0000000..98cf2ad
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-summary.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.util
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.util";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html"><B>PREV PACKAGE</B></A>
+ NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package br.pucrio.inf.les.bdijade.util
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-summary.html"><B>PREV PACKAGE</B></A>
+ NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-tree.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-tree.html
new file mode 100644
index 0000000..07e1252
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-tree.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+br.pucrio.inf.les.bdijade.util Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="br.pucrio.inf.les.bdijade.util Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-tree.html"><B>PREV</B></A>
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package br.pucrio.inf.les.bdijade.util
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.util.<A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><B>MetadataElement</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../br/pucrio/inf/les/bdijade/reasoning/package-tree.html"><B>PREV</B></A>
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-use.html b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-use.html
new file mode 100644
index 0000000..c7e97cd
--- /dev/null
+++ b/bdi-jade/doc/br/pucrio/inf/les/bdijade/util/package-use.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Uses of Package br.pucrio.inf.les.bdijade.util
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Package br.pucrio.inf.les.bdijade.util";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Uses of Package<br>br.pucrio.inf.les.bdijade.util</B></H2>
+</CENTER>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Packages that use <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html">br.pucrio.inf.les.bdijade.util</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.belief"><B>br.pucrio.inf.les.bdijade.belief</B></A></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><A HREF="#br.pucrio.inf.les.bdijade.plan"><B>br.pucrio.inf.les.bdijade.plan</B></A></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html">br.pucrio.inf.les.bdijade.util</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/class-use/MetadataElement.html#br.pucrio.inf.les.bdijade.belief"><B>MetadataElement</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.plan"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+Classes in <A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/package-summary.html">br.pucrio.inf.les.bdijade.util</A> used by <A HREF="../../../../../../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><B><A HREF="../../../../../../br/pucrio/inf/les/bdijade/util/class-use/MetadataElement.html#br.pucrio.inf.les.bdijade.plan"><B>MetadataElement</B></A></B>
+
+<BR>
+ </TD>
+</TR>
+</TABLE>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?br/pucrio/inf/les/bdijade/util/package-use.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/constant-values.html 534(+534 -0)
diff --git a/bdi-jade/doc/constant-values.html b/bdi-jade/doc/constant-values.html
new file mode 100644
index 0000000..ea39356
--- /dev/null
+++ b/bdi-jade/doc/constant-values.html
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Constant Field Values
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constant Field Values";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Constant Field Values</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+<LI><A HREF="#br.pucrio">br.pucrio.*</A>
+</UL>
+
+<A NAME="br.pucrio"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left"><FONT SIZE="+2">
+br.pucrio.*</FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.belief.Belief.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>5098122115249071355L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.belief.BeliefSet.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>8345025506647930L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.belief.PersistentBelief.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2893517209462636003L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.belief.TransientBelief.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2893517209462636003L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A><<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.belief.TransientBeliefSet.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>8345025506647930L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.core.BDIAgent.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-841774495336214256L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.core.br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter</TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.core.BDIAgent.BDIInterpreter.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6991759791322598475L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.core.BeliefBase.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6411530721625492882L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.core.Capability.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/core/Capability.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-4922359927943108421L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.core.PlanLibrary.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>3038533629659859857L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.event.BeliefEvent.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1749139390567331926L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.event.GoalEvent.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>8315524257754153164L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.event.GoalFinishedEvent.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-4790145097443747163L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.exception.<A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-6082968354395705561L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.exception.<A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.exception.PlanInstantiationException.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>1L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.goal.BeliefGoal.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2493877854717226283L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A><<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A>></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>2493877854717226283L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.goal.ComposedGoal.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-8594724445200990207L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-4435254708782532901L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-1076583615928481034L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+
+<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="3">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="br.pucrio.inf.les.bdijade.message.MessageGoal.serialVersionUID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>private static final long</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html#serialVersionUID">serialVersionUID</A></CODE></TD>
+<TD ALIGN="right"><CODE>-5960866880528268312L</CODE></TD>
+</TR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/deprecated-list.html 146(+146 -0)
diff --git a/bdi-jade/doc/deprecated-list.html b/bdi-jade/doc/deprecated-list.html
new file mode 100644
index 0000000..80d222d
--- /dev/null
+++ b/bdi-jade/doc/deprecated-list.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Deprecated List
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Deprecated List";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+<B>Deprecated API</B></H2>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+<B>Contents</B><UL>
+</UL>
+
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/help-doc.html 223(+223 -0)
diff --git a/bdi-jade/doc/help-doc.html b/bdi-jade/doc/help-doc.html
new file mode 100644
index 0000000..1f30e83
--- /dev/null
+++ b/bdi-jade/doc/help-doc.html
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+API Help
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="API Help";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+How This API Document Is Organized</H1>
+</CENTER>
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
+Overview</H3>
+<BLOCKQUOTE>
+
+<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.</BLOCKQUOTE>
+<H3>
+Package</H3>
+<BLOCKQUOTE>
+
+<P>
+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
+<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
+</BLOCKQUOTE>
+<H3>
+Class/Interface</H3>
+<BLOCKQUOTE>
+
+<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:<UL>
+<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
+<P>
+<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
+<P>
+<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
+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.</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Annotation Type</H3>
+<BLOCKQUOTE>
+
+<P>
+Each annotation type has its own separate page with the following sections:<UL>
+<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
+</BLOCKQUOTE>
+</BLOCKQUOTE>
+<H3>
+Enum</H3>
+<BLOCKQUOTE>
+
+<P>
+Each enum has its own separate page with the following sections:<UL>
+<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
+</BLOCKQUOTE>
+<H3>
+Use</H3>
+<BLOCKQUOTE>
+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.</BLOCKQUOTE>
+<H3>
+Tree (Class Hierarchy)</H3>
+<BLOCKQUOTE>
+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>.<UL>
+<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
+</BLOCKQUOTE>
+<H3>
+Deprecated API</H3>
+<BLOCKQUOTE>
+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.</BLOCKQUOTE>
+<H3>
+Index</H3>
+<BLOCKQUOTE>
+The <A HREF="index-files/index-1.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
+<H3>
+Prev/Next</H3>
+These links take you to the next or previous class, interface, package, or related page.<H3>
+Frames/No Frames</H3>
+These links show and hide the HTML frames. All pages are available with or without frames.
+<P>
+<H3>
+Serialized Form</H3>
+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>
+<H3>
+Constant Field Values</H3>
+The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
+<P>
+<FONT SIZE="-1">
+<EM>
+This help file applies to API documentation generated using the standard doclet.</EM>
+</FONT>
+<BR>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index.html 39(+39 -0)
diff --git a/bdi-jade/doc/index.html b/bdi-jade/doc/index.html
new file mode 100644
index 0000000..7a35e28
--- /dev/null
+++ b/bdi-jade/doc/index.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc on Sun Jan 31 23:53:47 EST 2010-->
+<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>
+<NOSCRIPT>
+</NOSCRIPT>
+</HEAD>
+<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
+<FRAMESET rows="30%,70%" title="" 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>
+<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.
+<BR>
+Link to<A HREF="overview-summary.html">Non-frame version.</A>
+</NOFRAMES>
+</FRAMESET>
+</HTML>
bdi-jade/doc/index-files/index-1.html 192(+192 -0)
diff --git a/bdi-jade/doc/index-files/index-1.html b/bdi-jade/doc/index-files/index-1.html
new file mode 100644
index 0000000..079eec8
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-1.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+A-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="A-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV LETTER
+ <A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_A_"><!-- --></A><H2>
+<B>A</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#action()"><B>action()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A>
+<DD>This method is a variation of the BDI-interpreter cycle of the BDI
+ architecture.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#action"><B>action</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><B>addBelief(Belief<?>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Adds a belief to the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#addBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)"><B>addBeliefBase(BeliefBase)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Adds a belief base that contains this belief.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)"><B>addBeliefListener(BeliefListener)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Adds a belief listener to be notified about changes in the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addCapability(br.pucrio.inf.les.bdijade.core.Capability)"><B>addCapability(Capability)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Adds a capability to this agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><B>addGoal(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Adds a new goal to this agent to be achieved.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#addGoal(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.event.GoalListener)"><B>addGoal(Goal, GoalListener)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Adds a new goal to this agent to be achieved and adds a listener to
+ observe its end.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#addGoal(java.lang.Class)"><B>addGoal(Class<? extends Goal>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Adds a goal class that this plan may achieve.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#addGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)"><B>addGoalListener(GoalListener)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Adds a listener to be notified when the given has achieve its end state.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#addMessageTemplate(jade.lang.acl.MessageTemplate)"><B>addMessageTemplate(MessageTemplate)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Adds a message template of messages that this plan can process.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#addOrUpdateBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><B>addOrUpdateBelief(Belief<?>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Adds a belief to the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#addPlan(br.pucrio.inf.les.bdijade.plan.Plan)"><B>addPlan(Plan)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Adds a plan to the plan library.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#addValue(T)"><B>addValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>Adds a new value to this belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#addValue(T)"><B>addValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#args"><B>args</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV LETTER
+ <A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-10.html 151(+151 -0)
diff --git a/bdi-jade/doc/index-files/index-10.html b/bdi-jade/doc/index-files/index-10.html
new file mode 100644
index 0000000..963703d
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-10.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+L-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="L-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-9.html"><B>PREV LETTER</B></A>
+ <A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_L_"><!-- --></A><H2>
+<B>L</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#log"><B>log</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#log"><B>log</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#log"><B>log</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-9.html"><B>PREV LETTER</B></A>
+ <A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-11.html 178(+178 -0)
diff --git a/bdi-jade/doc/index-files/index-11.html b/bdi-jade/doc/index-files/index-11.html
new file mode 100644
index 0000000..d61b5b5
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-11.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+M-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="M-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-10.html"><B>PREV LETTER</B></A>
+ <A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_M_"><!-- --></A><H2>
+<B>M</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#match(jade.lang.acl.ACLMessage)"><B>match(ACLMessage)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#matchesContext(br.pucrio.inf.les.bdijade.goal.Goal)"><B>matchesContext(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Verifies that this plan can be executed in the current context.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html#message"><B>message</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><B>MessageGoal</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A><DD>This class represents the goal of processing a message.<DT><A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html#MessageGoal(jade.lang.acl.ACLMessage)"><B>MessageGoal(ACLMessage)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A>
+<DD>Constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#messageMatched(jade.lang.acl.ACLMessage, java.util.Set)"><B>messageMatched(ACLMessage, Set<Capability>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#messageTemplates"><B>messageTemplates</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#metadata"><B>metadata</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><B>MetadataElement</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/util/package-summary.html">br.pucrio.inf.les.bdijade.util</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#MetadataElement()"><B>MetadataElement()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#MSG_KEY"><B>MSG_KEY</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#msgs"><B>msgs</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#myAgent"><B>myAgent</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#myAgent"><B>myAgent</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-10.html"><B>PREV LETTER</B></A>
+ <A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-12.html 155(+155 -0)
diff --git a/bdi-jade/doc/index-files/index-12.html b/bdi-jade/doc/index-files/index-12.html
new file mode 100644
index 0000000..416a32a
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-12.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+N-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="N-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-11.html"><B>PREV LETTER</B></A>
+ <A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_N_"><!-- --></A><H2>
+<B>N</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#name"><B>name</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#noLongerDesire()"><B>noLongerDesire()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Sets this intention as no longer desired.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#noLongerDesired"><B>noLongerDesired</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#notifyBeliefChanged(br.pucrio.inf.les.bdijade.event.BeliefEvent)"><B>notifyBeliefChanged(BeliefEvent)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Notifies the capability associate with this BeliefBase that a belief was
+ modified.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-11.html"><B>PREV LETTER</B></A>
+ <A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-13.html 155(+155 -0)
diff --git a/bdi-jade/doc/index-files/index-13.html b/bdi-jade/doc/index-files/index-13.html
new file mode 100644
index 0000000..95d483f
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-13.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+O-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="O-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-12.html"><B>PREV LETTER</B></A>
+ <A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_O_"><!-- --></A><H2>
+<B>O</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html#onAbort()"><B>onAbort()</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">DisposablePlanBody</A>
+<DD>This method is called when a PlanBody is terminates before its end, for
+ instance, when the <A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>Intention</CODE></A> associated with the PlanBody is not
+ longer desired.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#optionGenerationFunction"><B>optionGenerationFunction</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>OptionGenerationFunction</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>This interface defines the option generation functions to be used in the
+ BDI-interpreter.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>OutputPlanBody</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This interface defines that a <A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> provides output for a goal
+ that is being achieved.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#owner"><B>owner</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-12.html"><B>PREV LETTER</B></A>
+ <A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-14.html 209(+209 -0)
diff --git a/bdi-jade/doc/index-files/index-14.html b/bdi-jade/doc/index-files/index-14.html
new file mode 100644
index 0000000..06a3b75
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-14.html
@@ -0,0 +1,209 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+P-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="P-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-13.html"><B>PREV LETTER</B></A>
+ <A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_P_"><!-- --></A><H2>
+<B>P</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><B>Parameter</B></A> - Annotation Type in <A HREF="../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><B>Parameter.Direction</B></A> - Enum in <A HREF="../br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#Parameter.Direction()"><B>Parameter.Direction()</B></A> -
+Constructor for enum br.pucrio.inf.les.bdijade.annotation.<A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PersistentBelief</B></A><<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#PersistentBelief(java.lang.String)"><B>PersistentBelief(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<DD>Initializes a belief with its name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>Plan</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This class represents the plan abstraction.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String)"><B>Plan(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Constructs a new Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class)"><B>Plan(String, Class<? extends Goal>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Constructs a new Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate)"><B>Plan(String, Class<? extends Goal>, MessageTemplate)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Constructs a new Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#Plan(java.lang.String, jade.lang.acl.MessageTemplate)"><B>Plan(String, MessageTemplate)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Constructs a new Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#plan"><B>plan</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PlanBody</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This interface defines a PlanBody.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#planBodyClass"><B>planBodyClass</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This class represents a plan that has been instantiated to be executed, with
+ an associated plan body (a behavior).<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#PlanInstance(br.pucrio.inf.les.bdijade.plan.Plan, br.pucrio.inf.les.bdijade.core.Intention)"><B>PlanInstance(Plan, Intention)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Creates a new plan instance.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance.EndState</B></A> - Enum in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This enumuration represents the possible end states of a plan execution.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#PlanInstance.EndState()"><B>PlanInstance.EndState()</B></A> -
+Constructor for enum br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>PlanInstantiationException</B></A> - Exception in <A HREF="../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A><DD>This method represents an exception that occurred during the instantiation
+ process of a <A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A>.<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException()"><B>PlanInstantiationException()</B></A> -
+Constructor for exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<DD>Creates a new instance of PlanInstantiationException.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String)"><B>PlanInstantiationException(String)</B></A> -
+Constructor for exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<DD>Creates a new instance of PlanInstantiationException.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.String, java.lang.Throwable)"><B>PlanInstantiationException(String, Throwable)</B></A> -
+Constructor for exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<DD>Creates a new instance of PlanInstantiationException.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#PlanInstantiationException(java.lang.Throwable)"><B>PlanInstantiationException(Throwable)</B></A> -
+Constructor for exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<DD>Creates a new instance of PlanInstantiationException.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#planLibrary"><B>planLibrary</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PlanLibrary</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>This class represents the plan library of a capability.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#PlanLibrary()"><B>PlanLibrary()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Creates a plan library.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#PlanLibrary(java.util.Set)"><B>PlanLibrary(Set<Plan>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Creates a plan library base associated with a capability and adds the
+ plans in the provided set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#planLibrary"><B>planLibrary</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#plans"><B>plans</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#planSelectionStrategy"><B>planSelectionStrategy</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PlanSelectionStrategy</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>This interface defines the plan selection strategy to be used in a
+ capability.<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#putMetadata(java.lang.String, java.lang.Object)"><B>putMetadata(String, Object)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>Put a metadata in this element.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-13.html"><B>PREV LETTER</B></A>
+ <A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-15.html 180(+180 -0)
diff --git a/bdi-jade/doc/index-files/index-15.html b/bdi-jade/doc/index-files/index-15.html
new file mode 100644
index 0000000..4f5d59e
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-15.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+R-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="R-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-14.html"><B>PREV LETTER</B></A>
+ <A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_R_"><!-- --></A><H2>
+<B>R</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#remove(T)"><B>remove(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>Removes a value from this belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#remove(T)"><B>remove(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBelief(java.lang.String)"><B>removeBelief(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Removes a belief from the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#removeBeliefBase(br.pucrio.inf.les.bdijade.core.BeliefBase)"><B>removeBeliefBase(BeliefBase)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Removes a belief base that does not contain this belief anymore.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#removeBeliefListener(br.pucrio.inf.les.bdijade.event.BeliefListener)"><B>removeBeliefListener(BeliefListener)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Removes a belief listener.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#removeCapability(br.pucrio.inf.les.bdijade.core.Capability)"><B>removeCapability(Capability)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Removes a capability from this agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#removeGoalListener(br.pucrio.inf.les.bdijade.event.GoalListener)"><B>removeGoalListener(GoalListener)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Removes a goal listener to not be notified about the goal achievement
+ anymore.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#removeMetadata(java.lang.String)"><B>removeMetadata(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>Removes a metadata of this element.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#removePlan(br.pucrio.inf.les.bdijade.plan.Plan)"><B>removePlan(Plan)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Removes a plan from the plan library.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><B>reviewBeliefs()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>This method is an empty place holder for subclasses.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)"><B>reviewBeliefs(BDIAgent)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A>
+<DD>This method receives an agent whose beliefs are to be reviewed.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)"><B>reviewBeliefs(BDIAgent)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A>
+<DD>Invokes the <A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#reviewBeliefs()"><CODE>BeliefBase.reviewBeliefs()</CODE></A> for the belief base of all
+ capabilties.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-14.html"><B>PREV LETTER</B></A>
+ <A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-16.html 320(+320 -0)
diff --git a/bdi-jade/doc/index-files/index-16.html b/bdi-jade/doc/index-files/index-16.html
new file mode 100644
index 0000000..bde9dd7
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-16.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+S-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="S-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-15.html"><B>PREV LETTER</B></A>
+ <A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_S_"><!-- --></A><H2>
+<B>S</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)"><B>selectPlan(Goal, Set<Plan>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal, java.util.Set)"><B>selectPlan(Goal, Set<Plan>)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A>
+<DD>Selects a plan to be executed to achieve the given goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">PlanInstantiationException</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html#serialVersionUID"><B>serialVersionUID</B></A> -
+Static variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setAction(br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)"><B>setAction(BeliefEvent.Action)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setArgs(java.lang.Object)"><B>setArgs(Object)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#setBdiAgentMsgReceiver(br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver)"><B>setBdiAgentMsgReceiver(BDIAgentMsgReceiver)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#setBelief(br.pucrio.inf.les.bdijade.belief.Belief)"><B>setBelief(Belief<?>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setBeliefRevisionStrategy(br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy)"><B>setBeliefRevisionStrategy(BeliefRevisionStrategy)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)"><B>setCapability(Capability)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Sets the capability of this belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#setCapability(br.pucrio.inf.les.bdijade.core.Capability)"><B>setCapability(Capability)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Sets the capability of this plan library.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setDeliberationFunction(br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction)"><B>setDeliberationFunction(DeliberationFunction)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#setGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><B>setGoal(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html#setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)"><B>setGoalOutput(Goal)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">OutputPlanBody</A>
+<DD>Sets the output parameters in the goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#setMyAgent(br.pucrio.inf.les.bdijade.core.BDIAgent)"><B>setMyAgent(BDIAgent)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setNoLongerDesired(br.pucrio.inf.les.bdijade.goal.Goal)"><B>setNoLongerDesired(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Sets a goal to be no longer desired.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setOptionGenerationFunction(br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction)"><B>setOptionGenerationFunction(OptionGenerationFunction)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#setPlanLibrary(br.pucrio.inf.les.bdijade.core.PlanLibrary)"><B>setPlanLibrary(PlanLibrary)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setPlanSelectionStrategy(br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy)"><B>setPlanSelectionStrategy(PlanSelectionStrategy)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#setStatus(br.pucrio.inf.les.bdijade.goal.GoalStatus)"><B>setStatus(GoalStatus)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#setup()"><B>setup()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Initializes the BDI agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#setup()"><B>setup()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>This is an empty holder for being overridden by subclasses.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#setValue(T)"><B>setValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Sets a new value to the belief.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#setValue(T)"><B>setValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#setValue(T)"><B>setValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#setValue(java.util.Set)"><B>setValue(Set<T>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>SimplePlan</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This class represents a plan whose plan body is a class that can be
+ instantiated by invoking the @likn <CODE>Class.newInstance()</CODE> method.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class)"><B>SimplePlan(Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, java.lang.Class)"><B>SimplePlan(Class<? extends Goal>, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)"><B>SimplePlan(Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(jade.lang.acl.MessageTemplate, java.lang.Class)"><B>SimplePlan(MessageTemplate, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class)"><B>SimplePlan(String, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, java.lang.Class)"><B>SimplePlan(String, Class<? extends Goal>, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, java.lang.Class, jade.lang.acl.MessageTemplate, java.lang.Class)"><B>SimplePlan(String, Class<? extends Goal>, MessageTemplate, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#SimplePlan(java.lang.String, jade.lang.acl.MessageTemplate, java.lang.Class)"><B>SimplePlan(String, MessageTemplate, Class<? extends Behaviour>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new Simple Plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#size()"><B>size()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Gets the size of this belief base (the number of beliefs).
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#start"><B>start</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#startPlan()"><B>startPlan()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Starts the plan body, a <CODE>Behaviour</CODE>, associated with this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#status"><B>status</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#stopPlan()"><B>stopPlan()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Stops the plan body, a <CODE>Behaviour</CODE>, associated with this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#subgoals"><B>subgoals</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-15.html"><B>PREV LETTER</B></A>
+ <A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-17.html 183(+183 -0)
diff --git a/bdi-jade/doc/index-files/index-17.html b/bdi-jade/doc/index-files/index-17.html
new file mode 100644
index 0000000..c29d520
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-17.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+T-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="T-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-16.html"><B>PREV LETTER</B></A>
+ <A HREF="index-18.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_T_"><!-- --></A><H2>
+<B>T</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#takeDown()"><B>takeDown()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#toString()"><B>toString()</B></A> -
+Method in exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#toString()"><B>toString()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBelief</B></A><<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A><DD>This class extends the <A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>Belief</CODE></A> and represents a transient belief,
+ which is not persisted in a permanent memory.<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#TransientBelief(java.lang.String)"><B>TransientBelief(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>Initializes a belief with its name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#TransientBelief(java.lang.String, T)"><B>TransientBelief(String, T)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>Initializes a belief with its name and a initial value.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBeliefSet</B></A><<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A><DD>This class extends the <A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><CODE>BeliefSet</CODE></A> and represents a transient belief
+ set, which is not persisted in a permanent memory.<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String)"><B>TransientBeliefSet(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>Creates a transient belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#TransientBeliefSet(java.lang.String, java.util.Set)"><B>TransientBeliefSet(String, Set<T>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>Creates a transient belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#tryToAchive()"><B>tryToAchive()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Makes this intention starts to try to achieve the goal.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-16.html"><B>PREV LETTER</B></A>
+ <A HREF="index-18.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-18.html 151(+151 -0)
diff --git a/bdi-jade/doc/index-files/index-18.html b/bdi-jade/doc/index-files/index-18.html
new file mode 100644
index 0000000..343e556
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-18.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+U-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="U-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-17.html"><B>PREV LETTER</B></A>
+ <A HREF="index-19.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_U_"><!-- --></A><H2>
+<B>U</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#unachievable"><B>unachievable</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefListener.html#update(br.pucrio.inf.les.bdijade.event.BeliefEvent)"><B>update(BeliefEvent)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event">BeliefListener</A>
+<DD>Updates the listener according to a change in a belief.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#updateBelief(java.lang.String, java.lang.Object)"><B>updateBelief(String, Object)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Update the value of a belief in the belief base.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-17.html"><B>PREV LETTER</B></A>
+ <A HREF="index-19.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-19.html 182(+182 -0)
diff --git a/bdi-jade/doc/index-files/index-19.html b/bdi-jade/doc/index-files/index-19.html
new file mode 100644
index 0000000..4978572
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-19.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+V-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="V-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-18.html"><B>PREV LETTER</B></A>
+ <A HREF="index-20.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-19.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-19.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_V_"><!-- --></A><H2>
+<B>V</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#value"><B>value</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#value"><B>value</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#value"><B>value</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.annotation.<A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>
+<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>
+<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>
+<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>
+<DD>Returns the enum constant of this type with the specified name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html#values()"><B>values()</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.annotation.<A HREF="../br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation">Parameter.Direction</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#values"><B>values</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#values()"><B>values()</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#values()"><B>values()</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html#values()"><B>values()</B></A> -
+Static method in enum br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan">PlanInstance.EndState</A>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-18.html"><B>PREV LETTER</B></A>
+ <A HREF="index-20.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-19.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-19.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-2.html 238(+238 -0)
diff --git a/bdi-jade/doc/index-files/index-2.html b/bdi-jade/doc/index-files/index-2.html
new file mode 100644
index 0000000..4e21a61
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-2.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+B-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="B-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-1.html"><B>PREV LETTER</B></A>
+ <A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_B_"><!-- --></A><H2>
+<B>B</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>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.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#BDIAgent()"><B>BDIAgent()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Default constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent.BDIInterpreter</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>This class is a <CODE>CyclicBehaviour</CODE> that runs during all the
+ <A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><CODE>BDIAgent</CODE></A> life in order to provide the reasoning engine.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#BDIAgent.BDIInterpreter(br.pucrio.inf.les.bdijade.core.BDIAgent)"><B>BDIAgent.BDIInterpreter(BDIAgent)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#BDIAgentMsgReceiver(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression)"><B>BDIAgentMsgReceiver(BDIAgent, BDIAgentMsgReceiver.BDIAgentMatchExpression)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#bdiAgentMsgReceiver"><B>bdiAgentMsgReceiver</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html#BDIAgentMsgReceiver.BDIAgentMatchExpression()"><B>BDIAgentMsgReceiver.BDIAgentMatchExpression()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver.BDIAgentMatchExpression</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#bdiInterpreter"><B>bdiInterpreter</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#behaviour"><B>behaviour</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>Belief</B></A><<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A><DD>Represents a belief of the belief base.<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#Belief(java.lang.String)"><B>Belief(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Initializes a belief with its name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#belief"><B>belief</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#belief"><B>belief</B></A> -
+Variable in exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>BeliefAlreadyExistsException</B></A> - Exception in <A HREF="../br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A><DD>This class represents an exception that a belief that already exists in the
+ belief base is trying to be added.<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#BeliefAlreadyExistsException(br.pucrio.inf.les.bdijade.belief.Belief)"><B>BeliefAlreadyExistsException(Belief<?>)</B></A> -
+Constructor for exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<DD>Creates a new instance of BeliefAlreadyExistsException.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BeliefBase</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>This class represents a belief base of a capability.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#BeliefBase()"><B>BeliefBase()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Creates a belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#BeliefBase(java.util.Set)"><B>BeliefBase(Set<Belief<?>>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Creates a belief base associated with a capability and adds the beliefs
+ in the provided belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#beliefBase"><B>beliefBase</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#beliefBases"><B>beliefBases</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD>This class represents an event performed over a belief.<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent()"><B>BeliefEvent()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>Default constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief)"><B>BeliefEvent(Belief<?>)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>Creates a Belief Changed.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action)"><B>BeliefEvent(Belief<?>, BeliefEvent.Action)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>Creates a Belief Changed.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#BeliefEvent(br.pucrio.inf.les.bdijade.belief.Belief, br.pucrio.inf.les.bdijade.event.BeliefEvent.Action, java.lang.Object)"><B>BeliefEvent(Belief<?>, BeliefEvent.Action, Object)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>Creates a Belief Changed.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent.Action</B></A> - Enum in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD>This enumeration represents the set of possible actions that can be
+ performed over a belief.<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html#BeliefEvent.Action()"><B>BeliefEvent.Action()</B></A> -
+Constructor for enum br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefGoal</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD>This class represents the goal of an agent believe in a certain belief, i.e.<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#BeliefGoal(java.lang.Object)"><B>BeliefGoal(Object)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>Creates a new BeliefGoal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#BeliefGoal(java.lang.String)"><B>BeliefGoal(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>Creates a new BeliefGoal with the provided belief name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>BeliefListener</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD>This interface defined the method that a belief listener should implement.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefListeners"><B>beliefListeners</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#beliefName"><B>beliefName</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#beliefRevisionStrategy"><B>beliefRevisionStrategy</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>BeliefRevisionStrategy</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>This is used during the BDI interpreter cycle to review the agent's beliefs.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#beliefs"><B>beliefs</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>BeliefSet</B></A><<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A><DD>This class represents a belief that has a set of values associated with it.<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#BeliefSet(java.lang.String)"><B>BeliefSet(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>Creates a new belief set with the provided name.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#beliefSetName"><B>beliefSetName</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefSetValueGoal</B></A><<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="type parameter in BeliefSetValueGoal">T</A>> - Class in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD>This class represents the goal of an agent believe in a belief that contains
+ a certain value, i.e. the agent has a belief set whose name is specified in
+ this goal and it contains the specified value..<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#BeliefSetValueGoal(java.lang.String, T)"><B>BeliefSetValueGoal(String, T)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>Creates a new BeliefSetValueGoal with the provided belief name and a
+ value.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/annotation/package-summary.html"><B>br.pucrio.inf.les.bdijade.annotation</B></A> - package br.pucrio.inf.les.bdijade.annotation<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/belief/package-summary.html"><B>br.pucrio.inf.les.bdijade.belief</B></A> - package br.pucrio.inf.les.bdijade.belief<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html"><B>br.pucrio.inf.les.bdijade.core</B></A> - package br.pucrio.inf.les.bdijade.core<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html"><B>br.pucrio.inf.les.bdijade.event</B></A> - package br.pucrio.inf.les.bdijade.event<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/exception/package-summary.html"><B>br.pucrio.inf.les.bdijade.exception</B></A> - package br.pucrio.inf.les.bdijade.exception<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html"><B>br.pucrio.inf.les.bdijade.goal</B></A> - package br.pucrio.inf.les.bdijade.goal<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/message/package-summary.html"><B>br.pucrio.inf.les.bdijade.message</B></A> - package br.pucrio.inf.les.bdijade.message<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html"><B>br.pucrio.inf.les.bdijade.plan</B></A> - package br.pucrio.inf.les.bdijade.plan<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html"><B>br.pucrio.inf.les.bdijade.reasoning</B></A> - package br.pucrio.inf.les.bdijade.reasoning<DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/util/package-summary.html"><B>br.pucrio.inf.les.bdijade.util</B></A> - package br.pucrio.inf.les.bdijade.util<DD> </DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-1.html"><B>PREV LETTER</B></A>
+ <A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-20.html 145(+145 -0)
diff --git a/bdi-jade/doc/index-files/index-20.html b/bdi-jade/doc/index-files/index-20.html
new file mode 100644
index 0000000..afe1536
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-20.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+W-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="W-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-19.html"><B>PREV LETTER</B></A>
+ NEXT LETTER</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-20.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-20.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_W_"><!-- --></A><H2>
+<B>W</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#waiting"><B>waiting</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-19.html"><B>PREV LETTER</B></A>
+ NEXT LETTER</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-20.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-20.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-3.html 192(+192 -0)
diff --git a/bdi-jade/doc/index-files/index-3.html b/bdi-jade/doc/index-files/index-3.html
new file mode 100644
index 0000000..3b0596c
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-3.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+C-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="C-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-2.html"><B>PREV LETTER</B></A>
+ <A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_C_"><!-- --></A><H2>
+<B>C</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#canAchieve(br.pucrio.inf.les.bdijade.goal.Goal)"><B>canAchieve(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Verifies if a given goal can be achieved by this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canAchievePlans(br.pucrio.inf.les.bdijade.goal.Goal)"><B>canAchievePlans(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Returns the set of plans that can achieve the given goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#canProcess(jade.lang.acl.ACLMessage)"><B>canProcess(ACLMessage)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>Checks if this capability has a plan that can process the given message.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#canProcess(jade.lang.acl.ACLMessage)"><B>canProcess(ACLMessage)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Verifies if the message received matches with any of the message
+ templates of this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#canProcessPlans(jade.lang.acl.ACLMessage)"><B>canProcessPlans(ACLMessage)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Returns true if there is a plan that can process the given message.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#capabilities"><B>capabilities</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#capability"><B>capability</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Capability</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>This capability represents a component that aggregates the mental attitudes
+ defined by the BDI architecture.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#Capability()"><B>Capability()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>Creates a new capability.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)"><B>Capability(BeliefBase, PlanLibrary)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>Creates a new capability.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String)"><B>Capability(String)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>Creates a new capability.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#Capability(java.lang.String, br.pucrio.inf.les.bdijade.core.BeliefBase, br.pucrio.inf.les.bdijade.core.PlanLibrary)"><B>Capability(String, BeliefBase, PlanLibrary)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>Creates a new capability.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#capability"><B>capability</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>ComposedGoal</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#ComposedGoal()"><B>ComposedGoal()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#createPlanBody()"><B>createPlanBody()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>Instantiate the plan body of this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#createPlanBody()"><B>createPlanBody()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>Creates a new instance of the plan body.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#currentPlan"><B>currentPlan</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-2.html"><B>PREV LETTER</B></A>
+ <A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-4.html 180(+180 -0)
diff --git a/bdi-jade/doc/index-files/index-4.html b/bdi-jade/doc/index-files/index-4.html
new file mode 100644
index 0000000..f0d6d25
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-4.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+D-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="D-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-3.html"><B>PREV LETTER</B></A>
+ <A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_D_"><!-- --></A><H2>
+<B>D</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultBeliefRevisionStrategy</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>This class is the default strategy for the belief revision.<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html#DefaultBeliefRevisionStrategy()"><B>DefaultBeliefRevisionStrategy()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultBeliefRevisionStrategy</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultDeliberationFunction</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>The default implementation of the <A HREF="../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>DeliberationFunction</CODE></A>.<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#DefaultDeliberationFunction()"><B>DefaultDeliberationFunction()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultOptionGenerationFunction</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>The default implementation of the <A HREF="../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>OptionGenerationFunction</CODE></A>.<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#DefaultOptionGenerationFunction()"><B>DefaultOptionGenerationFunction()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultPlanSelectionStrategy</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>The default implementation of the <A HREF="../br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><CODE>PlanSelectionStrategy</CODE></A>.<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html#DefaultPlanSelectionStrategy()"><B>DefaultPlanSelectionStrategy()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultPlanSelectionStrategy</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#deliberationFunction"><B>deliberationFunction</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>DeliberationFunction</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A><DD>This interface defines the deliberation function to be used in an agent.<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchGoal(br.pucrio.inf.les.bdijade.goal.Goal)"><B>dispatchGoal(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Dispatches a goal to be achieved.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#dispatchPlan()"><B>dispatchPlan()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Dispatches a new plan to try to achieve the intention goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoal(br.pucrio.inf.les.bdijade.goal.Goal)"><B>dispatchSubgoal(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Dispatches a subgoal to be achieved.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dispatchSubgoalAndListen(br.pucrio.inf.les.bdijade.goal.Goal)"><B>dispatchSubgoalAndListen(Goal)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Dispatches a subgoal to be achieved and registers itself as a listener to
+ receive a notification of the end of execution of the goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>DisposablePlanBody</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A><DD>This interface indicates that a <A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><CODE>PlanBody</CODE></A> should be finalized in case
+ of being terminated.<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#done()"><B>done()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#doWait()"><B>doWait()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Sets this intention to the <A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#WAITING"><CODE>GoalStatus.WAITING</CODE></A> status.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#dropSubgoals()"><B>dropSubgoals()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Drops all current subgoals dispatched by this plan.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-3.html"><B>PREV LETTER</B></A>
+ <A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-5.html 154(+154 -0)
diff --git a/bdi-jade/doc/index-files/index-5.html b/bdi-jade/doc/index-files/index-5.html
new file mode 100644
index 0000000..7553d3d
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-5.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+E-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="E-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-4.html"><B>PREV LETTER</B></A>
+ <A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_E_"><!-- --></A><H2>
+<B>E</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#endState"><B>endState</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#executedPlans"><B>executedPlans</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-4.html"><B>PREV LETTER</B></A>
+ <A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-6.html 155(+155 -0)
diff --git a/bdi-jade/doc/index-files/index-6.html b/bdi-jade/doc/index-files/index-6.html
new file mode 100644
index 0000000..a4c13e1
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-6.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+F-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="F-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-5.html"><B>PREV LETTER</B></A>
+ <A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_F_"><!-- --></A><H2>
+<B>F</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html#filter(java.util.Map)"><B>filter(Map<Goal, GoalStatus>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultDeliberationFunction</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html#filter(java.util.Map)"><B>filter(Map<Goal, GoalStatus>)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A>
+<DD>Selects the goals that must be tried to achieve and the ones that will be
+ in the waiting status.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#fireGoalEvent(br.pucrio.inf.les.bdijade.event.GoalEvent)"><B>fireGoalEvent(GoalEvent)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Notify all listeners, if any, about a goal event.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#fireGoalFinishedEvent()"><B>fireGoalFinishedEvent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Fires a goal event when a goal has achieved its end state.
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-5.html"><B>PREV LETTER</B></A>
+ <A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-7.html 360(+360 -0)
diff --git a/bdi-jade/doc/index-files/index-7.html b/bdi-jade/doc/index-files/index-7.html
new file mode 100644
index 0000000..76c1ef1
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-7.html
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+G-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="G-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-6.html"><B>PREV LETTER</B></A>
+ <A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_G_"><!-- --></A><H2>
+<B>G</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html#generateGoals(java.util.Map)"><B>generateGoals(Map<Goal, GoalStatus>)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning">DefaultOptionGenerationFunction</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html#generateGoals(java.util.Map)"><B>generateGoals(Map<Goal, GoalStatus>)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.reasoning.<A HREF="../br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A>
+<DD>The goals parameter is a map of all goals of the agent (that might be
+ intentions) with their corresponding status.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getAction()"><B>getAction()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllBeliefs()"><B>getAllBeliefs()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Returns a collection of all beliefs from all capabilities of this agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getAllGoals()"><B>getAllGoals()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>Gets all goals of this agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getArgs()"><B>getArgs()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBelief(java.lang.String)"><B>getBelief(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Retrieves a belief from the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html#getBelief()"><B>getBelief()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">BeliefEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html#getBelief()"><B>getBelief()</B></A> -
+Method in exception br.pucrio.inf.les.bdijade.exception.<A HREF="../br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">BeliefAlreadyExistsException</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#getBeliefBase()"><B>getBeliefBase()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getBeliefBase()"><B>getBeliefBase()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns the belief base of the capability.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#getBeliefBases()"><B>getBeliefBases()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefListeners()"><B>getBeliefListeners()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#getBeliefName()"><B>getBeliefName()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getBeliefRevisionStrategy()"><B>getBeliefRevisionStrategy()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefs()"><B>getBeliefs()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#getBeliefSetName()"><B>getBeliefSetName()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getBeliefValues()"><B>getBeliefValues()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Return a list of all belief values from this belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#getCanAchievePlans()"><B>getCanAchievePlans()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Returns all plans from all capabilities that can achieve the goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getCapabilities()"><B>getCapabilities()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#getCapability()"><B>getCapability()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getCapability()"><B>getCapability()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getDeliberationFunction()"><B>getDeliberationFunction()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html#getEndState()"><B>getEndState()</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">PlanBody</A>
+<DD>Returns the end state of the execution of this plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getEndState()"><B>getEndState()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns the end state of plan.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#getGoal()"><B>getGoal()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#getGoal()"><B>getGoal()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#getGoal()"><B>getGoal()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoal()"><B>getGoal()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns the goal to be achieved by this plan instance.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent()"><B>getGoalEvent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns a goal event from the queue.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean)"><B>getGoalEvent(boolean)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns a goal event from the queue.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(boolean, long)"><B>getGoalEvent(boolean, long)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns a goal event from the queue.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getGoalEvent(long)"><B>getGoalEvent(long)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns a goal event from the queue.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#getGoalListeners()"><B>getGoalListeners()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#getId()"><B>getId()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#getId()"><B>getId()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getIntentions()"><B>getIntentions()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html#getMessage()"><B>getMessage()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">MessageGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata()"><B>getMetadata()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#getMetadata(java.lang.String)"><B>getMetadata(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>Gets a value of a metadata.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html#getMyAgent()"><B>getMyAgent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#getMyAgent()"><B>getMyAgent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#getMyAgent()"><B>getMyAgent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#getMyAgent()"><B>getMyAgent()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#getName()"><B>getName()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Gets the name of the Belief.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getOptionGenerationFunction()"><B>getOptionGenerationFunction()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#getPlan()"><B>getPlan()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>Returns the <A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><CODE>Plan</CODE></A> that is associated with this plan instance.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html#getPlanBodyClass()"><B>getPlanBodyClass()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan">SimplePlan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#getPlanLibrary()"><B>getPlanLibrary()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#getPlanLibrary()"><B>getPlanLibrary()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#getPlans()"><B>getPlans()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#getPlanSelectionStrategy()"><B>getPlanSelectionStrategy()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#getStatus()"><B>getStatus()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Returns the current goal status that this capability is committed to
+ achieve.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#getStatus()"><B>getStatus()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#getValue()"><B>getValue()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>Gets the current value of the Belief.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html#getValue()"><B>getValue()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">PersistentBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html#getValue()"><B>getValue()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBelief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#getValue()"><B>getValue()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#getValue()"><B>getValue()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#goal"><B>goal</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#goal"><B>goal</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html#goal"><B>goal</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">ComposedGoal</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD>This interface defines the abstraction of a Goal.<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalEvent</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD>This class represents an event performed over a goal.<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#GoalEvent()"><B>GoalEvent()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>Default constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html#GoalEvent(br.pucrio.inf.les.bdijade.goal.Goal)"><B>GoalEvent(Goal)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A>
+<DD>Creates a new goal event with a goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalEventQueue"><B>goalEventQueue</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalFinishedEvent</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD> <DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent()"><B>GoalFinishedEvent()</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>Default constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html#GoalFinishedEvent(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.goal.GoalStatus)"><B>GoalFinishedEvent(Goal, GoalStatus)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalFinishedEvent</A>
+<DD>Creates a new goal event with a goal and its status.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>GoalListener</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A><DD>This interface defined the method that a goal listener should implement.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#goalListeners"><B>goalListeners</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/event/GoalListener.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)"><B>goalPerformed(GoalEvent)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.event.<A HREF="../br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>
+<DD>Notifies the listener that the goal was performed.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)"><B>goalPerformed(GoalEvent)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#goals"><B>goals</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>GoalStatus</B></A> - Enum in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD>This enumeration provides the possible status that a goal can have.<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html#GoalStatus()"><B>GoalStatus()</B></A> -
+Constructor for enum br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-6.html"><B>PREV LETTER</B></A>
+ <A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-8.html 166(+166 -0)
diff --git a/bdi-jade/doc/index-files/index-8.html b/bdi-jade/doc/index-files/index-8.html
new file mode 100644
index 0000000..55b6803
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-8.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>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+H-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="H-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-7.html"><B>PREV LETTER</B></A>
+ <A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_H_"><!-- --></A><H2>
+<B>H</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html#handleMessage(jade.lang.acl.ACLMessage)"><B>handleMessage(ACLMessage)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.message.<A HREF="../br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#hasBelief(java.lang.String)"><B>hasBelief(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Checks if a belief is part of the belief base.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html#hashCode()"><B>hashCode()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#hashCode()"><B>hashCode()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html#hasMetadata(java.lang.String)"><B>hasMetadata(String)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.util.<A HREF="../br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A>
+<DD>Verifies if a metadata is associated with this element.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#hasPlan(br.pucrio.inf.les.bdijade.plan.Plan)"><B>hasPlan(Plan)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Checks if a plan is part of the plan library.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#hasValue(T)"><B>hasValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>Checks if this belief set has the provided value.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#hasValue(T)"><B>hasValue(T)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-7.html"><B>PREV LETTER</B></A>
+ <A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/index-files/index-9.html 193(+193 -0)
diff --git a/bdi-jade/doc/index-files/index-9.html b/bdi-jade/doc/index-files/index-9.html
new file mode 100644
index 0000000..0492e16
--- /dev/null
+++ b/bdi-jade/doc/index-files/index-9.html
@@ -0,0 +1,193 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+I-Index
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="I-Index";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-8.html"><B>PREV LETTER</B></A>
+ <A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
+<DL>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html#id"><B>id</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#id"><B>id</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#init()"><B>init()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>This method initializes the BDI agent.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html#init()"><B>init()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">BeliefBase</A>
+<DD>Initialize the belief base, adding initial beliefs.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html#init()"><B>init()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">PlanLibrary</A>
+<DD>Initialize the plan library, adding initial plans.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html#init(br.pucrio.inf.les.bdijade.plan.PlanInstance)"><B>init(PlanInstance)</B></A> -
+Method in interface br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan">PlanBody</A>
+<DD>Initializes the PlanBody.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#initGoals()"><B>initGoals()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>This method is invoked in the Plan constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html#initMessageTemplates()"><B>initMessageTemplates()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan">Plan</A>
+<DD>This method is invoked in the Plan constructor.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Intention</B></A> - Class in <A HREF="../br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A><DD>This class represents the intention abstraction from the BDI model.<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.goal.Goal)"><B>Intention(BDIAgent, Goal)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Creates a new intention.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html#Intention(br.pucrio.inf.les.bdijade.goal.Goal, br.pucrio.inf.les.bdijade.core.BDIAgent, br.pucrio.inf.les.bdijade.core.Capability)"><B>Intention(Goal, BDIAgent, Capability)</B></A> -
+Constructor for class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core">Intention</A>
+<DD>Creates a new intention.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html#intention"><B>intention</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.plan.<A HREF="../br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan">PlanInstance</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html#intentions"><B>intentions</B></A> -
+Variable in class br.pucrio.inf.les.bdijade.core.<A HREF="../br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent</A>
+<DD>
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A> - Interface in <A HREF="../br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A><DD>This interface defines the abstraction of a goal, as the <A HREF="../br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><CODE>Goal</CODE></A>
+ interface.<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)"><B>isAchieved(BeliefBase)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefGoal</A>
+<DD>Checks if this goal is achieved by verifying if the provided belief base
+ contains the belief of this goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html#isAchieved(br.pucrio.inf.les.bdijade.core.BeliefBase)"><B>isAchieved(BeliefBase)</B></A> -
+Method in class br.pucrio.inf.les.bdijade.goal.<A HREF="../br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">BeliefSetValueGoal</A>
+<DD>Checks if this goal is achieved by verifying if the provided belief set
+ contains the Value of this goal.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html#iterator()"><B>iterator()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A>
+<DD>Returns an iterator for this belief set.
+<DT><A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html#iterator()"><B>iterator()</B></A> -
+Method in class br.pucrio.inf.les.bdijade.belief.<A HREF="../br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">TransientBeliefSet</A>
+<DD>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index-8.html"><B>PREV LETTER</B></A>
+ <A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">N</A> <A HREF="index-13.html">O</A> <A HREF="index-14.html">P</A> <A HREF="index-15.html">R</A> <A HREF="index-16.html">S</A> <A HREF="index-17.html">T</A> <A HREF="index-18.html">U</A> <A HREF="index-19.html">V</A> <A HREF="index-20.html">W</A> <HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/overview-frame.html 60(+60 -0)
diff --git a/bdi-jade/doc/overview-frame.html b/bdi-jade/doc/overview-frame.html
new file mode 100644
index 0000000..799573e
--- /dev/null
+++ b/bdi-jade/doc/overview-frame.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:46 EST 2010 -->
+<TITLE>
+Overview List
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TH ALIGN="left" NOWRAP><FONT size="+1" CLASS="FrameTitleFont">
+<B></B></FONT></TH>
+</TR>
+</TABLE>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="allclasses-frame.html" target="packageFrame">All Classes</A></FONT>
+<P>
+<FONT size="+1" CLASS="FrameHeadingFont">
+Packages</FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/annotation/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.annotation</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/belief/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.belief</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/core/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.core</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/event/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.event</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/exception/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.exception</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/goal/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.goal</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/message/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.message</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/plan/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.plan</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/reasoning/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.reasoning</A></FONT>
+<BR>
+<FONT CLASS="FrameItemFont"><A HREF="br/pucrio/inf/les/bdijade/util/package-frame.html" target="packageFrame">br.pucrio.inf.les.bdijade.util</A></FONT>
+<BR>
+</TD>
+</TR>
+</TABLE>
+
+<P>
+
+</BODY>
+</HTML>
bdi-jade/doc/overview-summary.html 187(+187 -0)
diff --git a/bdi-jade/doc/overview-summary.html b/bdi-jade/doc/overview-summary.html
new file mode 100644
index 0000000..053b6fc
--- /dev/null
+++ b/bdi-jade/doc/overview-summary.html
@@ -0,0 +1,187 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Overview
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Overview";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Packages</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/annotation/package-summary.html">br.pucrio.inf.les.bdijade.annotation</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/belief/package-summary.html">br.pucrio.inf.les.bdijade.belief</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/core/package-summary.html">br.pucrio.inf.les.bdijade.core</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/event/package-summary.html">br.pucrio.inf.les.bdijade.event</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/exception/package-summary.html">br.pucrio.inf.les.bdijade.exception</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/goal/package-summary.html">br.pucrio.inf.les.bdijade.goal</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/message/package-summary.html">br.pucrio.inf.les.bdijade.message</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/plan/package-summary.html">br.pucrio.inf.les.bdijade.plan</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/reasoning/package-summary.html">br.pucrio.inf.les.bdijade.reasoning</A></B></TD>
+<TD> </TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="20%"><B><A HREF="br/pucrio/inf/les/bdijade/util/package-summary.html">br.pucrio.inf.les.bdijade.util</A></B></TD>
+<TD> </TD>
+</TR>
+</TABLE>
+
+<P>
+ <HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Overview</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-summary.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="overview-summary.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/overview-tree.html 271(+271 -0)
diff --git a/bdi-jade/doc/overview-tree.html b/bdi-jade/doc/overview-tree.html
new file mode 100644
index 0000000..b4e5112
--- /dev/null
+++ b/bdi-jade/doc/overview-tree.html
@@ -0,0 +1,271 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For All Packages</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="br/pucrio/inf/les/bdijade/annotation/package-tree.html">br.pucrio.inf.les.bdijade.annotation</A>, <A HREF="br/pucrio/inf/les/bdijade/belief/package-tree.html">br.pucrio.inf.les.bdijade.belief</A>, <A HREF="br/pucrio/inf/les/bdijade/core/package-tree.html">br.pucrio.inf.les.bdijade.core</A>, <A HREF="br/pucrio/inf/les/bdijade/event/package-tree.html">br.pucrio.inf.les.bdijade.event</A>, <A HREF="br/pucrio/inf/les/bdijade/exception/package-tree.html">br.pucrio.inf.les.bdijade.exception</A>, <A HREF="br/pucrio/inf/les/bdijade/goal/package-tree.html">br.pucrio.inf.les.bdijade.goal</A>, <A HREF="br/pucrio/inf/les/bdijade/message/package-tree.html">br.pucrio.inf.les.bdijade.message</A>, <A HREF="br/pucrio/inf/les/bdijade/plan/package-tree.html">br.pucrio.inf.les.bdijade.plan</A>, <A HREF="br/pucrio/inf/les/bdijade/reasoning/package-tree.html">br.pucrio.inf.les.bdijade.reasoning</A>, <A HREF="br/pucrio/inf/les/bdijade/util/package-tree.html">br.pucrio.inf.les.bdijade.util</A></DL>
+<HR>
+<H2>
+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">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver.BDIAgentMatchExpression</B></A> (implements jade.lang.acl.MessageTemplate.MatchExpression)
+<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.core.behaviours.CyclicBehaviour<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BDIAgent.BDIInterpreter</B></A></UL>
+<LI TYPE="circle">jade.proto.states.MsgReceiver<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message"><B>BDIAgentMsgReceiver</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core"><B>BeliefBase</B></A> (implements java.io.Serializable)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent</B></A> (implements jade.content.AgentAction)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>BeliefSetValueGoal</B></A><T> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Capability</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal"><B>ComposedGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultBeliefRevisionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultBeliefRevisionStrategy</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultDeliberationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultDeliberationFunction</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultOptionGenerationFunction.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultOptionGenerationFunction</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DefaultPlanSelectionStrategy.html" title="class in br.pucrio.inf.les.bdijade.reasoning"><B>DefaultPlanSelectionStrategy</B></A> (implements br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalEvent</B></A> (implements jade.content.AgentAction)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event"><B>GoalFinishedEvent</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/Intention.html" title="class in br.pucrio.inf.les.bdijade.core"><B>Intention</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.message.<A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message"><B>MessageGoal</B></A> (implements br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.util.<A HREF="br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util"><B>MetadataElement</B></A><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>Belief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>BeliefSet</B></A><T><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBeliefSet</B></A><T></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>PersistentBelief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.belief.<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief"><B>TransientBelief</B></A><T> (implements jade.content.Concept, java.io.Serializable)
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/Plan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>Plan</B></A><UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/SimplePlan.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>SimplePlan</B></A></UL>
+</UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.html" title="class in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance</B></A> (implements br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event">GoalListener</A>)
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.core.<A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core"><B>PlanLibrary</B></A> (implements java.io.Serializable)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.exception.<A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>PlanInstantiationException</B></A><LI TYPE="circle">java.lang.RuntimeException<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.exception.<A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception"><B>BeliefAlreadyExistsException</B></A></UL>
+</UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>BeliefRevisionStrategy</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>DeliberationFunction</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>DisposablePlanBody</B></A><LI TYPE="circle">java.util.EventListener<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/BeliefListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>BeliefListener</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/GoalListener.html" title="interface in br.pucrio.inf.les.bdijade.event"><B>GoalListener</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>OptionGenerationFunction</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/OutputPlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>OutputPlanBody</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/PlanBody.html" title="interface in br.pucrio.inf.les.bdijade.plan"><B>PlanBody</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.reasoning.<A HREF="br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning"><B>PlanSelectionStrategy</B></A><LI TYPE="circle">java.io.Serializable<UL>
+<LI TYPE="circle">jade.content.Concept<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">jade.content.ContentElement<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept, jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A><LI TYPE="circle">jade.util.leap.Serializable<UL>
+<LI TYPE="circle">jade.content.Concept<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">jade.content.ContentElement<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept, jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A><LI TYPE="circle">jade.content.Term<UL>
+<LI TYPE="circle">jade.content.Concept<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept, jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+</UL>
+<LI TYPE="circle">jade.content.Term<UL>
+<LI TYPE="circle">jade.content.Concept<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>Goal</B></A> (also extends jade.content.Concept, jade.content.ContentElement)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/InternalGoal.html" title="interface in br.pucrio.inf.les.bdijade.goal"><B>InternalGoal</B></A></UL>
+</UL>
+</UL>
+<H2>
+Annotation Type Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.annotation.<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.html" title="annotation in br.pucrio.inf.les.bdijade.annotation"><B>Parameter</B></A> (implements java.lang.annotation.Annotation)
+</UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<UL>
+<LI TYPE="circle">br.pucrio.inf.les.bdijade.annotation.<A HREF="br/pucrio/inf/les/bdijade/annotation/Parameter.Direction.html" title="enum in br.pucrio.inf.les.bdijade.annotation"><B>Parameter.Direction</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.plan.<A HREF="br/pucrio/inf/les/bdijade/plan/PlanInstance.EndState.html" title="enum in br.pucrio.inf.les.bdijade.plan"><B>PlanInstance.EndState</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.goal.<A HREF="br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal"><B>GoalStatus</B></A><LI TYPE="circle">br.pucrio.inf.les.bdijade.event.<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event"><B>BeliefEvent.Action</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/package-list 10(+10 -0)
diff --git a/bdi-jade/doc/package-list b/bdi-jade/doc/package-list
new file mode 100644
index 0000000..a36d1bc
--- /dev/null
+++ b/bdi-jade/doc/package-list
@@ -0,0 +1,10 @@
+br.pucrio.inf.les.bdijade.annotation
+br.pucrio.inf.les.bdijade.belief
+br.pucrio.inf.les.bdijade.core
+br.pucrio.inf.les.bdijade.event
+br.pucrio.inf.les.bdijade.exception
+br.pucrio.inf.les.bdijade.goal
+br.pucrio.inf.les.bdijade.message
+br.pucrio.inf.les.bdijade.plan
+br.pucrio.inf.les.bdijade.reasoning
+br.pucrio.inf.les.bdijade.util
bdi-jade/doc/resources/inherit.gif 0(+0 -0)
diff --git a/bdi-jade/doc/resources/inherit.gif b/bdi-jade/doc/resources/inherit.gif
new file mode 100644
index 0000000..c814867
Binary files /dev/null and b/bdi-jade/doc/resources/inherit.gif differ
bdi-jade/doc/serialized-form.html 856(+856 -0)
diff --git a/bdi-jade/doc/serialized-form.html b/bdi-jade/doc/serialized-form.html
new file mode 100644
index 0000000..29c313a
--- /dev/null
+++ b/bdi-jade/doc/serialized-form.html
@@ -0,0 +1,856 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_17) on Sun Jan 31 23:53:47 EST 2010 -->
+<TITLE>
+Serialized Form
+</TITLE>
+
+<META NAME="date" CONTENT="2010-01-31">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Serialized Form";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.belief</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief.Belief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.Belief</A> extends <A HREF="br/pucrio/inf/les/bdijade/util/MetadataElement.html" title="class in br.pucrio.inf.les.bdijade.util">MetadataElement</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>5098122115249071355L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+beliefBases</H3>
+<PRE>
+java.util.Set<E> <B>beliefBases</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+name</H3>
+<PRE>
+java.lang.String <B>name</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief.BeliefSet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.BeliefSet</A> extends <A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><java.util.Set<<A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="type parameter in BeliefSet">T</A>>> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>8345025506647930L
+
+<P>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief.PersistentBelief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.PersistentBelief</A> extends <A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/PersistentBelief.html" title="type parameter in PersistentBelief">T</A>> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>2893517209462636003L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+value</H3>
+<PRE>
+java.lang.Object <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief.TransientBelief"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.TransientBelief</A> extends <A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBelief.html" title="type parameter in TransientBelief">T</A>> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>2893517209462636003L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+value</H3>
+<PRE>
+java.lang.Object <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.belief.TransientBeliefSet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">br.pucrio.inf.les.bdijade.belief.TransientBeliefSet</A> extends <A HREF="br/pucrio/inf/les/bdijade/belief/BeliefSet.html" title="class in br.pucrio.inf.les.bdijade.belief">BeliefSet</A><<A HREF="br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.html" title="type parameter in TransientBeliefSet">T</A>> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>8345025506647930L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+values</H3>
+<PRE>
+java.util.Set<E> <B>values</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.core</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core.BDIAgent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.html" title="class in br.pucrio.inf.les.bdijade.core">br.pucrio.inf.les.bdijade.core.BDIAgent</A> extends jade.core.Agent implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-841774495336214256L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+bdiInterpreter</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/core/BDIAgent.BDIInterpreter.html" title="class in br.pucrio.inf.les.bdijade.core">BDIAgent.BDIInterpreter</A> <B>bdiInterpreter</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+beliefRevisionStrategy</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">BeliefRevisionStrategy</A> <B>beliefRevisionStrategy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+capabilities</H3>
+<PRE>
+java.util.Set<E> <B>capabilities</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+deliberationFunction</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">DeliberationFunction</A> <B>deliberationFunction</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+intentions</H3>
+<PRE>
+java.util.List<E> <B>intentions</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+optionGenerationFunction</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">OptionGenerationFunction</A> <B>optionGenerationFunction</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+planSelectionStrategy</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.html" title="interface in br.pucrio.inf.les.bdijade.reasoning">PlanSelectionStrategy</A> <B>planSelectionStrategy</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core.BeliefBase"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/core/BeliefBase.html" title="class in br.pucrio.inf.les.bdijade.core">br.pucrio.inf.les.bdijade.core.BeliefBase</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-6411530721625492882L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+beliefListeners</H3>
+<PRE>
+java.util.Set<E> <B>beliefListeners</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+beliefs</H3>
+<PRE>
+java.util.Map<K,V> <B>beliefs</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+capability</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>capability</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.core.PlanLibrary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/core/PlanLibrary.html" title="class in br.pucrio.inf.les.bdijade.core">br.pucrio.inf.les.bdijade.core.PlanLibrary</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>3038533629659859857L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+capability</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/core/Capability.html" title="class in br.pucrio.inf.les.bdijade.core">Capability</A> <B>capability</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+plans</H3>
+<PRE>
+java.util.Set<E> <B>plans</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.event</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event.BeliefEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.html" title="class in br.pucrio.inf.les.bdijade.event">br.pucrio.inf.les.bdijade.event.BeliefEvent</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>1749139390567331926L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+action</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/event/BeliefEvent.Action.html" title="enum in br.pucrio.inf.les.bdijade.event">BeliefEvent.Action</A> <B>action</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+args</H3>
+<PRE>
+java.lang.Object <B>args</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+belief</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A>> <B>belief</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event.GoalEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">br.pucrio.inf.les.bdijade.event.GoalEvent</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>8315524257754153164L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+goal</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/goal/Goal.html" title="interface in br.pucrio.inf.les.bdijade.goal">Goal</A> <B>goal</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.event.GoalFinishedEvent"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.html" title="class in br.pucrio.inf.les.bdijade.event">br.pucrio.inf.les.bdijade.event.GoalFinishedEvent</A> extends <A HREF="br/pucrio/inf/les/bdijade/event/GoalEvent.html" title="class in br.pucrio.inf.les.bdijade.event">GoalEvent</A> implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-4790145097443747163L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+status</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/goal/GoalStatus.html" title="enum in br.pucrio.inf.les.bdijade.goal">GoalStatus</A> <B>status</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.exception</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.html" title="class in br.pucrio.inf.les.bdijade.exception">br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException</A> extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-6082968354395705561L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+belief</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="class in br.pucrio.inf.les.bdijade.belief">Belief</A><<A HREF="br/pucrio/inf/les/bdijade/belief/Belief.html" title="type parameter in Belief">T</A>> <B>belief</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.exception.PlanInstantiationException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.html" title="class in br.pucrio.inf.les.bdijade.exception">br.pucrio.inf.les.bdijade.exception.PlanInstantiationException</A> extends java.lang.Exception implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>1L
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.goal</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal.BeliefGoal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/goal/BeliefGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">br.pucrio.inf.les.bdijade.goal.BeliefGoal</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>2493877854717226283L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+beliefName</H3>
+<PRE>
+java.lang.String <B>beliefName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/goal/BeliefSetValueGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">br.pucrio.inf.les.bdijade.goal.BeliefSetValueGoal</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>2493877854717226283L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+beliefSetName</H3>
+<PRE>
+java.lang.String <B>beliefSetName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+value</H3>
+<PRE>
+java.lang.Object <B>value</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.goal.ComposedGoal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/goal/ComposedGoal.html" title="class in br.pucrio.inf.les.bdijade.goal">br.pucrio.inf.les.bdijade.goal.ComposedGoal</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-8594724445200990207L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+goal</H3>
+<PRE>
+java.util.Collection<E> <B>goal</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>br.pucrio.inf.les.bdijade.message</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver</A> extends jade.proto.states.MsgReceiver implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-4435254708782532901L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+log</H3>
+<PRE>
+org.apache.commons.logging.Log <B>log</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+msgs</H3>
+<PRE>
+java.util.Map<K,V> <B>msgs</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.BDIAgentMatchExpression.html" title="class in br.pucrio.inf.les.bdijade.message">br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-1076583615928481034L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+bdiAgentMsgReceiver</H3>
+<PRE>
+<A HREF="br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.html" title="class in br.pucrio.inf.les.bdijade.message">BDIAgentMsgReceiver</A> <B>bdiAgentMsgReceiver</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="br.pucrio.inf.les.bdijade.message.MessageGoal"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="br/pucrio/inf/les/bdijade/message/MessageGoal.html" title="class in br.pucrio.inf.les.bdijade.message">br.pucrio.inf.les.bdijade.message.MessageGoal</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID: </B>-5960866880528268312L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+message</H3>
+<PRE>
+jade.lang.acl.ACLMessage <B>message</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ PREV
+ NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="index.html?serialized-form.html" target="_top"><B>FRAMES</B></A>
+ <A HREF="serialized-form.html" target="_top"><B>NO FRAMES</B></A>
+ <SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
bdi-jade/doc/stylesheet.css 29(+29 -0)
diff --git a/bdi-jade/doc/stylesheet.css b/bdi-jade/doc/stylesheet.css
new file mode 100644
index 0000000..cbd3428
--- /dev/null
+++ b/bdi-jade/doc/stylesheet.css
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/annotation/Parameter.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/annotation/Parameter.java
new file mode 100644
index 0000000..d14dd1f
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/annotation/Parameter.java
@@ -0,0 +1,26 @@
+/*
+ * Created on 20/12/2009 21:12:31
+ */
+package br.pucrio.inf.les.bdijade.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * @author ingrid
+ *
+ */
+@Documented
+@Retention(RetentionPolicy.RUNTIME)
+@Target(ElementType.FIELD)
+public @interface Parameter {
+
+ public enum Direction { IN, OUT, INOUT };
+
+ Direction direction() default Direction.IN;
+ boolean mandatory() default false;
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/Belief.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/Belief.java
new file mode 100644
index 0000000..2a9087a
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/Belief.java
@@ -0,0 +1,126 @@
+/*
+ * Created on 13/12/2009 11:42:55
+ */
+package br.pucrio.inf.les.bdijade.belief;
+
+import jade.content.Concept;
+
+import java.io.Serializable;
+import java.security.InvalidParameterException;
+import java.util.HashSet;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.core.BeliefBase;
+import br.pucrio.inf.les.bdijade.util.MetadataElement;
+
+/**
+ * Represents a belief of the belief base. It has a name and a value associate
+ * with it.
+ *
+ * @author ingrid
+ */
+public abstract class Belief<T> extends MetadataElement implements
+ Serializable, Concept {
+
+ private static final long serialVersionUID = 5098122115249071355L;
+
+ private final Set<BeliefBase> beliefBases;
+ protected final String name;
+
+ /**
+ * Initializes a belief with its name.
+ *
+ * @param name
+ * the belief name.
+ */
+ public Belief(String name) {
+ if (name == null)
+ throw new InvalidParameterException("Belief name must be not null.");
+ this.name = name;
+ this.beliefBases = new HashSet<BeliefBase>();
+ }
+
+ /**
+ * Adds a belief base that contains this belief. The agent whose capability
+ * contains this belief in the belief base believes in this belief.
+ *
+ * @param beliefBase
+ * the belief base to be added.
+ */
+ public void addBeliefBase(BeliefBase beliefBase) {
+ this.beliefBases.add(beliefBase);
+ }
+
+ /**
+ * @see java.lang.Object#equals(java.lang.Object)
+ */
+ @Override
+ public final boolean equals(Object obj) {
+ if (obj instanceof Belief<?>) {
+ Belief<?> b = (Belief<?>) obj;
+ return this.name.equals(b.getName());
+ }
+ return false;
+ }
+
+ /**
+ * @return the beliefBases
+ */
+ public Set<BeliefBase> getBeliefBases() {
+ return beliefBases;
+ }
+
+ /**
+ * Gets the name of the Belief.
+ *
+ * @return the belief name.
+ */
+ public final String getName() {
+ return name;
+ }
+
+ /**
+ * Gets the current value of the Belief.
+ *
+ * @return the belief value.
+ */
+ public abstract T getValue();
+
+ /**
+ * @see java.lang.Object#hashCode()
+ */
+ @Override
+ public int hashCode() {
+ return this.name.hashCode();
+ }
+
+ /**
+ * 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.
+ *
+ * @param beliefBases
+ * the belief base to be removed.
+ */
+ public void removeBeliefBase(BeliefBase beliefBases) {
+ this.beliefBases.remove(beliefBases);
+ }
+
+ /**
+ * Sets a new value to the belief.
+ *
+ * @param value
+ * the new value.
+ */
+ public abstract void setValue(T value);
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return new StringBuffer(name).append(" = ").append(getValue())
+ .toString();
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/BeliefSet.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/BeliefSet.java
new file mode 100644
index 0000000..7936857
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/BeliefSet.java
@@ -0,0 +1,61 @@
+/*
+ * Created on 27/01/2010 13:38:58
+ */
+package br.pucrio.inf.les.bdijade.belief;
+
+import java.util.Iterator;
+import java.util.Set;
+
+/**
+ * This class represents a belief that has a set of values associated with it.
+ *
+ * @author ingrid
+ */
+public abstract class BeliefSet<T> extends Belief<Set<T>> {
+
+ private static final long serialVersionUID = 8345025506647930L;
+
+ /**
+ * Creates a new belief set with the provided name.
+ *
+ * @param name
+ * the name of this belief set.
+ */
+ public BeliefSet(String name) {
+ super(name);
+ }
+
+ /**
+ * Adds a new value to this belief set.
+ *
+ * @param value
+ * the value to be added.
+ */
+ public abstract void addValue(T value);
+
+ /**
+ * Checks if this belief set has the provided value.
+ *
+ * @param value
+ * the value to be tested.
+ * @return true if the belief set contains this value.
+ */
+ public abstract boolean hasValue(T value);
+
+ /**
+ * Returns an iterator for this belief set.
+ *
+ * @return the iterator.
+ */
+ public abstract Iterator<T> iterator();
+
+ /**
+ * Removes a value from this belief set.
+ *
+ * @param value
+ * the value to be removed.
+ * @return true if the value was removed.
+ */
+ public abstract boolean remove(T value);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/PersistentBelief.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/PersistentBelief.java
new file mode 100644
index 0000000..12086c5
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/PersistentBelief.java
@@ -0,0 +1,48 @@
+/*
+ * Created on 20/12/2009 17:16:12
+ */
+package br.pucrio.inf.les.bdijade.belief;
+
+import jade.content.Concept;
+
+import java.io.Serializable;
+
+/**
+ * @author ingrid
+ *
+ */
+// FIXME PersistentBelief
+public class PersistentBelief<T> extends Belief<T> implements Serializable,
+ Concept {
+
+ private static final long serialVersionUID = 2893517209462636003L;
+
+ protected T value;
+
+ /**
+ * Initializes a belief with its name.
+ *
+ * @param name
+ * the belief name.
+ */
+ public PersistentBelief(String name) {
+ super(name);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#setValue(java.lang.Object)
+ */
+ public void setValue(T value) {
+ // TODO Auto-generated method stub
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#getValue()
+ */
+ @Override
+ public T getValue() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBelief.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBelief.java
new file mode 100644
index 0000000..456be5e
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBelief.java
@@ -0,0 +1,61 @@
+/*
+ * Created on 13/12/2009 11:52:41
+ */
+package br.pucrio.inf.les.bdijade.belief;
+
+import jade.content.Concept;
+
+import java.io.Serializable;
+
+/**
+ * This class extends the {@link Belief} and represents a transient belief,
+ * which is not persisted in a permanent memory.
+ *
+ * @author ingrid
+ */
+public class TransientBelief<T> extends Belief<T> implements Serializable,
+ Concept {
+
+ private static final long serialVersionUID = 2893517209462636003L;
+
+ protected T value;
+
+ /**
+ * Initializes a belief with its name.
+ *
+ * @param name
+ * the belief name.
+ */
+ public TransientBelief(String name) {
+ super(name);
+ }
+
+ /**
+ * Initializes a belief with its name and a initial value.
+ *
+ * @param name
+ * the belief name.
+ * @param value
+ * the initial belief value.
+ */
+ public TransientBelief(String name, T value) {
+ super(name);
+ this.value = value;
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#getValue()
+ */
+ @Override
+ public T getValue() {
+ return this.value;
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#setValue(java.lang.Object)
+ */
+ public void setValue(T value) {
+ this.value = value;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.java
new file mode 100644
index 0000000..a789b72
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/belief/TransientBeliefSet.java
@@ -0,0 +1,96 @@
+/*
+ * Created on 27/01/2010 13:47:54
+ */
+package br.pucrio.inf.les.bdijade.belief;
+
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Set;
+
+/**
+ * This class extends the {@link BeliefSet} and represents a transient belief
+ * set, which is not persisted in a permanent memory.
+ *
+ * @author ingrid
+ */
+public class TransientBeliefSet<T> extends BeliefSet<T> {
+
+ private static final long serialVersionUID = 8345025506647930L;
+
+ protected Set<T> values;
+
+ /**
+ * Creates a transient belief set.
+ *
+ * @param name
+ * the name of the belief set.
+ */
+ public TransientBeliefSet(String name) {
+ super(name);
+ this.values = new HashSet<T>();
+ }
+
+ /**
+ * Creates a transient belief set.
+ *
+ * @param name
+ * the name of the belief set.
+ * @param values
+ * the initial values of this belief set.
+ */
+ public TransientBeliefSet(String name, Set<T> values) {
+ super(name);
+ this.values = values;
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.BeliefSet#addValue(java.lang.Object)
+ */
+ public void addValue(T value) {
+ this.values.add(value);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#getValue()
+ */
+ @Override
+ public Set<T> getValue() {
+ return values;
+ };
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.BeliefSet#hasValue(java.lang.Object)
+ */
+ public boolean hasValue(T value) {
+ return this.values.contains(value);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.BeliefSet#iterator()
+ */
+ public Iterator<T> iterator() {
+ return this.values.iterator();
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.BeliefSet#remove(java.lang.Object)
+ */
+ public boolean remove(T value) {
+ return this.values.remove(value);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.belief.Belief#setValue(java.lang.Object)
+ */
+ public void setValue(Set<T> values) {
+ this.values = values;
+ }
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ public String toString() {
+ return this.values.toString();
+ }
+
+}
\ No newline at end of file
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BDIAgent.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BDIAgent.java
new file mode 100644
index 0000000..fa2b036
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BDIAgent.java
@@ -0,0 +1,439 @@
+/*
+ * Created on 13/12/2009 10:13:03
+ */
+package br.pucrio.inf.les.bdijade.core;
+
+import jade.core.Agent;
+import jade.core.behaviours.CyclicBehaviour;
+import jade.proto.states.MsgReceiver;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import br.pucrio.inf.les.bdijade.belief.Belief;
+import br.pucrio.inf.les.bdijade.event.GoalListener;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver;
+import br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver.BDIAgentMatchExpression;
+import br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy;
+import br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction;
+import br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction;
+import br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy;
+import br.pucrio.inf.les.bdijade.util.DefaultCapability;
+import br.pucrio.inf.les.bdijade.util.reasoning.DefaultBeliefRevisionStrategy;
+import br.pucrio.inf.les.bdijade.util.reasoning.DefaultDeliberationFunction;
+import br.pucrio.inf.les.bdijade.util.reasoning.DefaultOptionGenerationFunction;
+import br.pucrio.inf.les.bdijade.util.reasoning.DefaultPlanSelectionStrategy;
+
+/**
+ * This class is an extension of {@link Agent} 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
+ * {@link Capability}. It has a behavior that runs the BDI-interpreter. This
+ * agent also have a {@link MsgReceiver} behavior to receive all messages that
+ * the agent current plans can process.
+ *
+ * @author ingrid
+ */
+public class BDIAgent extends Agent {
+
+ /**
+ * This class is a {@link CyclicBehaviour} that runs during all the
+ * {@link BDIAgent} life in order to provide the reasoning engine.
+ *
+ * @author ingrid
+ */
+ class BDIInterpreter extends CyclicBehaviour {
+
+ private static final long serialVersionUID = -6991759791322598475L;
+
+ private Log log;
+
+ public BDIInterpreter(BDIAgent bdiAgent) {
+ super(bdiAgent);
+ this.log = LogFactory.getLog(this.getClass());
+ }
+
+ /**
+ * This method is a variation of the BDI-interpreter cycle of the BDI
+ * architecture. It first reviews the beliefs of this agent, by menas of
+ * the {@link BeliefRevisionStrategy}.
+ *
+ * After it removes from the intention set the ones that achieved their
+ * end, i.e. achieved, no longer desired and unachievable, and notifies
+ * goal listeners about this event.
+ *
+ * Then, it generate a new set of goals, dropping existing ones that
+ * were not selected and also creating new ones. This new set of goals
+ * is defined by the {@link OptionGenerationFunction}.
+ *
+ * Finally, from the set of selected goals, they are now filtered to
+ * select the current agent intentions. The non-selected goals will be
+ * set to wait ({@link Intention#doWait()}) and the selected ones will
+ * be tried to be achieved ({@link Intention#tryToAchive()}).
+ *
+ * @see jade.core.behaviours.Behaviour#action()
+ */
+ @Override
+ public void action() {
+ log.trace("Beginning BDI-interpreter cycle.");
+
+ log.trace("Reviewing beliefs.");
+ beliefRevisionStrategy.reviewBeliefs(BDIAgent.this);
+
+ synchronized (intentions) {
+ Map<Goal, GoalStatus> goalStatus = new HashMap<Goal, GoalStatus>();
+ Iterator<Intention> it = intentions.iterator();
+ while (it.hasNext()) {
+ Intention intention = it.next();
+ GoalStatus status = intention.getStatus();
+ switch (status) {
+ case ACHIEVED:
+ case NO_LONGER_DESIRED:
+ case UNACHIEVABLE:
+ intention.fireGoalFinishedEvent();
+ it.remove();
+ break;
+ default:
+ goalStatus.put(intention.getGoal(), status);
+ break;
+ }
+ }
+
+ Set<Goal> generatedGoals = optionGenerationFunction
+ .generateGoals(goalStatus);
+ Set<Goal> newGoals = new HashSet<Goal>(generatedGoals);
+ newGoals.removeAll(goalStatus.keySet());
+ for (Goal goal : newGoals) {
+ addGoal(goal);
+ }
+ Set<Goal> removedGoals = new HashSet<Goal>(goalStatus.keySet());
+ removedGoals.removeAll(generatedGoals);
+ for (Goal goal : removedGoals) {
+ it = intentions.iterator();
+ while (it.hasNext()) {
+ Intention intention = it.next();
+ if (intention.getGoal().equals(goal)) {
+ intention.noLongerDesire();
+ intention.fireGoalFinishedEvent();
+ it.remove();
+ }
+ }
+ }
+
+ goalStatus = new HashMap<Goal, GoalStatus>();
+ for (Intention intention : intentions) {
+ goalStatus.put(intention.getGoal(), intention.getStatus());
+ }
+ Set<Goal> selectedGoals = deliberationFunction
+ .filter(goalStatus);
+ log.trace("Selected goals to be intentions: "
+ + selectedGoals.size());
+ for (Intention intention : intentions) {
+ if (selectedGoals.contains(intention.getGoal())) {
+ intention.tryToAchive();
+ } else {
+ intention.doWait();
+ }
+ }
+
+ if (intentions.isEmpty()) {
+ log.trace("No goals or intentions - blocking cycle.");
+ this.block();
+ }
+ }
+
+ log.trace("BDI-interpreter cycle finished.");
+ }
+
+ public BDIAgent getMyAgent() {
+ return (BDIAgent) this.myAgent;
+ }
+
+ }
+
+ private static final long serialVersionUID = -841774495336214256L;
+ private final BDIInterpreter bdiInterpreter;
+ private BeliefRevisionStrategy beliefRevisionStrategy;
+ public final Set<Capability> capabilities;
+ private DeliberationFunction deliberationFunction;
+ private final List<Intention> intentions;
+ private OptionGenerationFunction optionGenerationFunction;
+ private PlanSelectionStrategy planSelectionStrategy;
+
+ /**
+ * Default constructor.
+ */
+ public BDIAgent() {
+ this.capabilities = new HashSet<Capability>();
+ this.intentions = new LinkedList<Intention>();
+ this.bdiInterpreter = new BDIInterpreter(this);
+ this.beliefRevisionStrategy = new DefaultBeliefRevisionStrategy();
+ this.optionGenerationFunction = new DefaultOptionGenerationFunction();
+ this.deliberationFunction = new DefaultDeliberationFunction();
+ this.planSelectionStrategy = new DefaultPlanSelectionStrategy();
+ }
+
+ /**
+ * Adds a capability to this agent.
+ *
+ * @param capability
+ * capability to be added.
+ */
+ public void addCapability(Capability capability) {
+ synchronized (capabilities) {
+ capability.setMyAgent(this);
+ this.capabilities.add(capability);
+ }
+ }
+
+ /**
+ * Adds a new goal to this agent to be achieved.
+ *
+ * @param goal
+ * the goal to be achieved.
+ */
+ public void addGoal(Goal goal) {
+ this.addGoal(goal, null);
+ }
+
+ /**
+ * Adds a new goal to this agent to be achieved and adds a listener to
+ * observe its end.
+ *
+ * @param goal
+ * the goal to be achieved.
+ * @param goalListener
+ * the listener to be notified.
+ */
+ public void addGoal(Goal goal, GoalListener goalListener) {
+ synchronized (intentions) {
+ Intention intention = new Intention(this, goal);
+ this.intentions.add(intention);
+ this.bdiInterpreter.restart();
+ if (goalListener != null) {
+ intention.addGoalListener(goalListener);
+ }
+ }
+ }
+
+ /**
+ * 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.
+ *
+ * @return the collection of all beliefs of this agent.
+ */
+ public Collection<Belief<?>> getAllBeliefs() {
+ synchronized (capabilities) {
+ int size = 0;
+ for (Capability capability : capabilities) {
+ size += capability.getBeliefBase().size();
+ }
+ Collection<Belief<?>> beliefs = new ArrayList<Belief<?>>(size);
+ for (Capability capability : capabilities) {
+ beliefs.addAll(capability.getBeliefBase().getBeliefs());
+ }
+ return beliefs;
+ }
+ }
+
+ /**
+ * 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.
+ *
+ * @return the set of goals.
+ */
+ public Set<Goal> getAllGoals() {
+ synchronized (intentions) {
+ Set<Goal> goals = new HashSet<Goal>();
+ for (Intention intention : intentions) {
+ goals.add(intention.getGoal());
+ }
+ return goals;
+ }
+ }
+
+ /**
+ * @return the beliefRevisionStrategy
+ */
+ public BeliefRevisionStrategy getBeliefRevisionStrategy() {
+ return beliefRevisionStrategy;
+ }
+
+ /**
+ * @return the capabilities
+ */
+ public Set<Capability> getCapabilities() {
+ synchronized (capabilities) {
+ return capabilities;
+ }
+ }
+
+ /**
+ * @return the deliberationFunction
+ */
+ public DeliberationFunction getDeliberationFunction() {
+ return deliberationFunction;
+ }
+
+ /**
+ * @return the intentions
+ */
+ public Set<Intention> getIntentions() {
+ synchronized (intentions) {
+ Set<Intention> activeIntetions = new HashSet<Intention>();
+ for (Intention intention : intentions) {
+ if (!GoalStatus.WAITING.equals(intention.getStatus()))
+ activeIntetions.add(intention);
+ }
+ return activeIntetions;
+ }
+ }
+
+ /**
+ * @return the optionGenerationFunction
+ */
+ public OptionGenerationFunction getOptionGenerationFunction() {
+ return optionGenerationFunction;
+ }
+
+ /**
+ * @return the planSelectionStrategy
+ */
+ public PlanSelectionStrategy getPlanSelectionStrategy() {
+ return planSelectionStrategy;
+ }
+
+ /**
+ * This method initializes the BDI agent. It is invoked by the
+ * {@link #setup()} method.
+ */
+ protected void init() {
+
+ }
+
+ /**
+ * Removes a capability from this agent.
+ *
+ * @param capability
+ * capability to be removed.
+ *
+ * @return true if the capability exists and was removed.
+ */
+ public boolean removeCapability(Capability capability) {
+ synchronized (capabilities) {
+ boolean removed = this.capabilities.remove(capability);
+ if (removed) {
+ capability.setMyAgent(null);
+ }
+ return this.capabilities.remove(capability);
+ }
+ }
+
+ /**
+ * @param beliefRevisionStrategy
+ * the beliefRevisionStrategy to set
+ */
+ public void setBeliefRevisionStrategy(
+ BeliefRevisionStrategy beliefRevisionStrategy) {
+ if (beliefRevisionStrategy == null) {
+ this.beliefRevisionStrategy = new DefaultBeliefRevisionStrategy();
+ } else {
+ this.beliefRevisionStrategy = beliefRevisionStrategy;
+ }
+ }
+
+ /**
+ * @param deliberationFunction
+ * the deliberationFunction to set
+ */
+ public void setDeliberationFunction(
+ DeliberationFunction deliberationFunction) {
+ if (deliberationFunction == null) {
+ this.deliberationFunction = new DefaultDeliberationFunction();
+ } else {
+ this.deliberationFunction = deliberationFunction;
+ }
+ }
+
+ /**
+ * Sets a goal to be no longer desired.
+ *
+ * @param goal
+ * the goal to be no longer desired.
+ */
+ public void setNoLongerDesired(Goal goal) {
+ synchronized (intentions) {
+ for (Intention intention : intentions) {
+ if (intention.getGoal().equals(goal)) {
+ intention.noLongerDesire();
+ return;
+ }
+ }
+ }
+ }
+
+ /**
+ * @param optionGenerationFunction
+ * the optionGenerationFunction to set
+ */
+ public void setOptionGenerationFunction(
+ OptionGenerationFunction optionGenerationFunction) {
+ if (optionGenerationFunction == null) {
+ this.optionGenerationFunction = new DefaultOptionGenerationFunction();
+ } else {
+ this.optionGenerationFunction = optionGenerationFunction;
+ }
+ }
+
+ /**
+ * @param planSelectionStrategy
+ * the planSelectionStrategy to set
+ */
+ public void setPlanSelectionStrategy(
+ PlanSelectionStrategy planSelectionStrategy) {
+ if (planSelectionStrategy == null) {
+ this.planSelectionStrategy = new DefaultPlanSelectionStrategy();
+ } else {
+ this.planSelectionStrategy = planSelectionStrategy;
+ }
+ }
+
+ /**
+ * Initializes the BDI agent. It adds the behavior to handle message
+ * received and can be processed by capabilities and the
+ * {@link BDIInterpreter} behavior as well..
+ *
+ * @see jade.core.Agent#setup()
+ */
+ @Override
+ protected final void setup() {
+ this.addBehaviour(new BDIAgentMsgReceiver(this,
+ new BDIAgentMatchExpression()));
+ this.addBehaviour(bdiInterpreter);
+ this.addCapability(new DefaultCapability());
+ init();
+ }
+
+ /**
+ * @see jade.core.Agent#takeDown()
+ */
+ @Override
+ protected void takeDown() {
+ for (Capability capability : capabilities) {
+ this.removeCapability(capability);
+ }
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BeliefBase.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BeliefBase.java
new file mode 100644
index 0000000..e628b10
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/BeliefBase.java
@@ -0,0 +1,272 @@
+/*
+ * Created on 13/12/2009 01:34:18
+ */
+package br.pucrio.inf.les.bdijade.core;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.belief.Belief;
+import br.pucrio.inf.les.bdijade.event.BeliefEvent;
+import br.pucrio.inf.les.bdijade.event.BeliefListener;
+import br.pucrio.inf.les.bdijade.event.BeliefEvent.Action;
+import br.pucrio.inf.les.bdijade.exception.BeliefAlreadyExistsException;
+
+/**
+ * This class represents a belief base of a capability. It aggregates its
+ * knowledge.
+ *
+ * @author ingrid
+ */
+public class BeliefBase implements Serializable {
+
+ private static final long serialVersionUID = -6411530721625492882L;
+
+ private final Set<BeliefListener> beliefListeners;
+ private final Map<String, Belief<?>> beliefs;
+ private Capability capability;
+
+ /**
+ * Creates a belief base.
+ */
+ public BeliefBase() {
+ this(null);
+ }
+
+ /**
+ * Creates a belief base associated with a capability and adds the beliefs
+ * in the provided belief set.
+ *
+ * @param beliefs
+ * the initial beliefs
+ */
+ public BeliefBase(Set<Belief<?>> beliefs) {
+ this.capability = null;
+ this.beliefListeners = new HashSet<BeliefListener>();
+ this.beliefs = new HashMap<String, Belief<?>>();
+ if (beliefs != null) {
+ for (Belief<?> belief : beliefs) {
+ addBelief(belief);
+ }
+ }
+ }
+
+ /**
+ * Adds a belief to the belief base.
+ *
+ * @param belief
+ * the belief to be added.
+ */
+ public void addBelief(Belief<?> belief) {
+ if (!hasBelief(belief.getName())) {
+ belief.addBeliefBase(this);
+ this.beliefs.put(belief.getName(), belief);
+ notifyBeliefChanged(new BeliefEvent(belief, Action.BELIEF_ADDED));
+ } else {
+ throw new BeliefAlreadyExistsException(belief);
+ }
+ }
+
+ /**
+ * Adds a belief listener to be notified about changes in the belief base.
+ *
+ * @param beliefListener
+ * the listener to be added.
+ */
+ public void addBeliefListener(BeliefListener beliefListener) {
+ this.beliefListeners.add(beliefListener);
+ }
+
+ /**
+ * Adds a belief to the belief base. It overrides a belief, if it already
+ * exists.
+ *
+ * @param belief
+ * the belief to be added or updated.
+ */
+ public void addOrUpdateBelief(Belief<?> belief) {
+ if (hasBelief(belief.getName())) {
+ updateBelief(belief.getName(), belief.getValue());
+ } else {
+ addBelief(belief);
+ }
+ }
+
+ /**
+ * Retrieves a belief from the belief base.
+ *
+ * @param name
+ * the name of the belief to be retrieved.
+ * @return the belief. Null if no belief is found.
+ */
+ public Belief<?> getBelief(String name) {
+ return this.beliefs.get(name);
+ }
+
+ /**
+ * @return the beliefListeners
+ */
+ public Set<BeliefListener> getBeliefListeners() {
+ return beliefListeners;
+ }
+
+ /**
+ * @return the beliefs
+ */
+ public Set<Belief<?>> getBeliefs() {
+ Set<Belief<?>> beliefValues = new HashSet<Belief<?>>(beliefs.size());
+ for (Belief<?> belief : beliefs.values())
+ beliefValues.add(belief);
+ return beliefValues;
+ }
+
+ /**
+ * Return a list of all belief values from this belief base.
+ *
+ * @return the beliefValues
+ */
+ public List<Object> getBeliefValues() {
+ List<Object> beliefValues = new ArrayList<Object>(beliefs.size());
+ for (Belief<?> belief : beliefs.values())
+ beliefValues.add(belief.getValue());
+ return beliefValues;
+ }
+
+ /**
+ * @return the capability
+ */
+ public Capability getCapability() {
+ return capability;
+ }
+
+ /**
+ * Checks if a belief is part of the belief base.
+ *
+ * @param name
+ * the belief to be checked
+ * @return true if the belief base contains the belief.
+ */
+ public boolean hasBelief(String name) {
+ return this.beliefs.containsKey(name);
+ }
+
+ /**
+ * Initialize the belief base, adding initial beliefs.
+ */
+ protected void init() {
+ }
+
+ /**
+ * Notifies the capability associate with this BeliefBase that a belief was
+ * modified.
+ *
+ * @param beliefChanged
+ * the belief that was changed
+ */
+ private void notifyBeliefChanged(BeliefEvent beliefChanged) {
+ for (BeliefListener beliefListener : beliefListeners) {
+ beliefListener.update(beliefChanged);
+ }
+ }
+
+ /**
+ * Removes a belief from the belief base.
+ *
+ * @param name
+ * the name of the belief to be removed.
+ * @return the belief was removed, null if it is not part of the belief
+ * base.
+ */
+ public Belief<?> removeBelief(String name) {
+ Belief<?> belief = this.beliefs.remove(name);
+ if (belief != null) {
+ belief.removeBeliefBase(this);
+ notifyBeliefChanged(new BeliefEvent(belief, Action.BELIEF_REMOVED));
+ }
+ return belief;
+ }
+
+ /**
+ * Removes a belief listener.
+ *
+ * @param beliefListener
+ * the listener to be removed.
+ */
+ public void removeBeliefListener(BeliefListener beliefListener) {
+ this.beliefListeners.remove(beliefListener);
+ }
+
+ /**
+ * This method is an empty place holder for subclasses. It may be invoked to
+ * review beliefs from this belief base.
+ */
+ public void reviewBeliefs() {
+
+ }
+
+ /**
+ * Sets the capability of this belief base. If the capability was already
+ * set, it throws a {@link RuntimeException}. After setting the capability,
+ * the {@link #init()} method is invoked.
+ *
+ * @param capability
+ * the capability to set
+ */
+ public void setCapability(Capability capability) {
+ if (this.capability != null) {
+ throw new RuntimeException(
+ "BeliefBase already binded to another capability!");
+ }
+ this.capability = capability;
+ this.init();
+ }
+
+ /**
+ * Gets the size of this belief base (the number of beliefs).
+ *
+ * @return the size of this belief base.
+ */
+ public int size() {
+ return this.beliefs.size();
+ }
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return new StringBuffer("BeliefBase = ").append(this.getBeliefs())
+ .toString();
+ }
+
+ /**
+ * Update the value of a belief in the belief base. In case the belief is
+ * not present in the belief base, nothing is performed and the method
+ * returns false. If the type of the new value being provided, it is still
+ * going to subscribe the previous value.
+ *
+ * @param name
+ * the belief to be updated.
+ * @param value
+ * the new value to the belief.
+ * @return true if the belief was update.
+ */
+ @SuppressWarnings("unchecked")
+ public boolean updateBelief(String name, Object value) {
+ Belief belief = this.beliefs.get(name);
+ if (belief == null) {
+ return false;
+ }
+ Object oldValue = belief.getValue();
+ belief.setValue(value);
+ notifyBeliefChanged(new BeliefEvent(belief, Action.BELIEF_UPDATED,
+ oldValue));
+ return true;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Capability.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Capability.java
new file mode 100644
index 0000000..2082965
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Capability.java
@@ -0,0 +1,159 @@
+/*
+ * Created on 13/12/2009 01:33:10
+ */
+package br.pucrio.inf.les.bdijade.core;
+
+import jade.lang.acl.ACLMessage;
+
+/**
+ * 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. *
+ *
+ * @author ingrid
+ */
+public class Capability {
+
+ private static final long serialVersionUID = -4922359927943108421L;
+
+ protected final BeliefBase beliefBase;
+ protected final String id;
+ protected BDIAgent myAgent;
+ protected final PlanLibrary planLibrary;
+ private boolean start;
+
+ /**
+ * Creates a new capability. It uses {@link BeliefBase} and
+ * {@link PlanLibrary} as belief base and plan library respectively.
+ */
+ public Capability() {
+ this(null);
+ }
+
+ /**
+ * Creates a new capability.
+ *
+ * @param beliefBase
+ * the belief base of this capability.
+ * @param planLibrary
+ * the plan library of this capability.
+ */
+ public Capability(BeliefBase beliefBase,
+ PlanLibrary planLibrary) {
+ this(null, beliefBase, planLibrary);
+ }
+
+ /**
+ * Creates a new capability. It uses {@link BeliefBase} and
+ * {@link PlanLibrary} as belief base and plan library respectively.
+ *
+ * @param id
+ * the capability id. If it is null, the class name is going to
+ * be used.
+ */
+ public Capability(String id) {
+ this(id, new BeliefBase(), new PlanLibrary());
+ }
+
+ /**
+ * Creates a new capability.
+ *
+ * @param id
+ * the capability id. If it is null, the class name is going to
+ * be used.
+ * @param beliefBase
+ * the belief base of this capability.
+ * @param planLibrary
+ * the plan library of this capability.
+ */
+ public Capability(String id, BeliefBase beliefBase,
+ PlanLibrary planLibrary) {
+ if (id == null) {
+ if (this.getClass().getCanonicalName() == null
+ || Capability.class.equals(this.getClass())) {
+ this.id = Capability.class.getSimpleName()
+ + System.currentTimeMillis();
+ } else {
+ this.id = this.getClass().getSimpleName();
+ }
+ } else {
+ this.id = id;
+ }
+ beliefBase.setCapability(this);
+ this.beliefBase = beliefBase;
+ planLibrary.setCapability(this);
+ this.planLibrary = planLibrary;
+ this.start = false;
+ }
+
+ /**
+ * Checks if this capability has a plan that can process the given message.
+ *
+ * @param msg
+ * the message to be checked.
+ * @return true if this capability has at least a plan that can process the
+ * message.
+ */
+ public boolean canProcess(ACLMessage msg) {
+ return this.planLibrary.canProcessPlans(msg);
+ }
+
+ /**
+ * @return the beliefBase
+ */
+ public BeliefBase getBeliefBase() {
+ return beliefBase;
+ }
+
+ /**
+ * @return the id
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * @return the agent that this capability is associated with.
+ */
+ public BDIAgent getMyAgent() {
+ return this.myAgent;
+ }
+
+ /**
+ * @return the planLibrary
+ */
+ public PlanLibrary getPlanLibrary() {
+ return planLibrary;
+ }
+
+ /**
+ * @param myAgent the myAgent to set
+ */
+ public void setMyAgent(BDIAgent myAgent) {
+ this.myAgent = myAgent;
+ if (!start) {
+ setup();
+ this.start = true;
+ }
+ }
+
+ /**
+ * 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.
+ */
+ protected void setup() {
+
+ }
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return id;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Intention.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Intention.java
new file mode 100644
index 0000000..d199de1
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/Intention.java
@@ -0,0 +1,301 @@
+/*
+ * Created on 21/12/2009 12:45:48
+ */
+package br.pucrio.inf.les.bdijade.core;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import br.pucrio.inf.les.bdijade.event.GoalEvent;
+import br.pucrio.inf.les.bdijade.event.GoalFinishedEvent;
+import br.pucrio.inf.les.bdijade.event.GoalListener;
+import br.pucrio.inf.les.bdijade.exception.PlanInstantiationException;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.plan.Plan;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState;
+
+/**
+ * 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 {@link #tryToAchive()} method again, so the intention tries
+ * another plan. During its execution, the intention can be set to no longer
+ * desired.
+ *
+ * @author ingrid
+ */
+public class Intention {
+
+ private PlanInstance currentPlan;
+ private final Set<Plan> executedPlans;
+ private final Goal goal;
+ private final List<GoalListener> goalListeners;
+ private final Log log;
+ private final BDIAgent myAgent;
+ private boolean noLongerDesired;
+ private final Capability owner;// FIXME Intention - owner (Capability)
+ private boolean unachievable;
+ private boolean waiting;
+
+ /**
+ * Creates a new intention. It is associated with an agent and the goal that
+ * it is committed to achieve.
+ *
+ * @param goal
+ * the goal to be achieved.
+ * @param bdiAgent
+ * the bdiAgent associated with this intention.
+ */
+ public Intention(BDIAgent bdiAgent, Goal goal) {
+ this(goal, bdiAgent, null);
+ }
+
+ /**
+ * Creates a new intention. It is associated with an agent and the goal that
+ * it is committed to achieve. It also receives a {@link Capability} as
+ * parameter indicating the owner of the goal (dispatched the goal).
+ *
+ * @param goal
+ * the goal to be achieved.
+ * @param bdiAgent
+ * the bdiAgent associated with this intention.
+ * @param owner
+ * the Capability that is owner of the goal.
+ */
+ public Intention(Goal goal, BDIAgent bdiAgent, Capability owner) {
+ this.log = LogFactory.getLog(this.getClass());
+ this.goal = goal;
+ this.myAgent = bdiAgent;
+ this.unachievable = false;
+ this.noLongerDesired = false;
+ this.waiting = true;
+ this.goalListeners = new ArrayList<GoalListener>();
+ this.executedPlans = new HashSet<Plan>();
+ this.currentPlan = null;
+ this.owner = owner;
+ }
+
+ /**
+ * Adds a listener to be notified when the given has achieve its end state.
+ *
+ * @param goalListener
+ * the listener to be notified.
+ */
+ public void addGoalListener(GoalListener goalListener) {
+ synchronized (goalListeners) {
+ goalListeners.add(goalListener);
+ }
+ }
+
+ /**
+ * Dispatches a new plan to try to achieve the intention goal. It looks for
+ * plans that can achieve the goal that were not already tried and then
+ * starts the plan. If all possible plans were already executed, the
+ * intention is set to unachievable.
+ */
+ private synchronized void dispatchPlan() {
+ Set<Plan> options = getCanAchievePlans();
+ options.removeAll(executedPlans);
+
+ while (this.currentPlan == null && !options.isEmpty()) {
+ Plan selectedPlan = myAgent.getPlanSelectionStrategy().selectPlan(
+ goal, options);
+ try {
+ this.currentPlan = new PlanInstance(selectedPlan, this);
+ } catch (PlanInstantiationException e) {
+ log.error("Plan " + selectedPlan.getId()
+ + " could not be instantiated.");
+ e.printStackTrace();
+ this.currentPlan = null;
+ options.remove(selectedPlan);
+ }
+ }
+
+ if (options.isEmpty()) {
+ this.unachievable = true;
+ } else {
+ this.currentPlan.startPlan();
+ }
+ }
+
+ /**
+ * Sets this intention to the {@link GoalStatus#WAITING} status. It may come
+ * from the {@link GoalStatus#PLAN_FAILED} or
+ * {@link GoalStatus#TRYING_TO_ACHIEVE} states.
+ */
+ public synchronized void doWait() {
+ GoalStatus status = getStatus();
+ switch (status) {
+ case WAITING:
+ break;
+ case TRYING_TO_ACHIEVE:
+ this.waiting = true;
+ this.currentPlan.stopPlan();
+ this.currentPlan = null;
+ break;
+ case PLAN_FAILED:
+ this.waiting = true;
+ this.executedPlans.add(this.currentPlan.getPlan());
+ this.currentPlan = null;
+ break;
+ }
+ }
+
+ /**
+ * Notify all listeners, if any, about a goal event.
+ *
+ * @param goalEvent
+ */
+ private void fireGoalEvent(GoalEvent goalEvent) {
+ synchronized (goalListeners) {
+ for (GoalListener goalListener : goalListeners) {
+ goalListener.goalPerformed(goalEvent);
+ }
+ }
+ }
+
+ /**
+ * Fires a goal event when a goal has achieved its end state.
+ *
+ * @see GoalStatus
+ */
+ public void fireGoalFinishedEvent() {
+ GoalStatus status = getStatus();
+ log.debug("Goal: " + goal.getClass().getSimpleName() + " (" + status
+ + ") - " + goal);
+ this.fireGoalEvent(new GoalFinishedEvent(goal, status));
+ }
+
+ /**
+ * Returns all plans from all capabilities that can achieve the goal.
+ *
+ * @return the set of plans that can achieve the goal.
+ */
+ private Set<Plan> getCanAchievePlans() {
+ Set<Plan> plans = new HashSet<Plan>();
+ for (Capability capability : myAgent.getCapabilities()) {
+ plans.addAll(capability.getPlanLibrary().canAchievePlans(goal));
+ }
+ return plans;
+ }
+
+ /**
+ * @return the goal
+ */
+ public Goal getGoal() {
+ return goal;
+ }
+
+ /**
+ * @return the goalListeners
+ */
+ public List<GoalListener> getGoalListeners() {
+ return goalListeners;
+ }
+
+ /**
+ * @return the myAgent
+ */
+ public BDIAgent getMyAgent() {
+ return myAgent;
+ }
+
+ /**
+ * Returns the current goal status that this capability is committed to
+ * achieve.
+ *
+ * @see GoalStatus
+ *
+ * @return the current goal status.
+ */
+ public synchronized GoalStatus getStatus() {
+ if (this.unachievable) {
+ return GoalStatus.UNACHIEVABLE;
+ } else if (this.noLongerDesired) {
+ return GoalStatus.NO_LONGER_DESIRED;
+ } else if (this.waiting) {
+ return GoalStatus.WAITING;
+ } else if (this.currentPlan == null) {
+ return GoalStatus.TRYING_TO_ACHIEVE;
+ } else {
+ EndState endState = this.currentPlan.getEndState();
+ if (EndState.FAILED.equals(endState)) {
+ return GoalStatus.PLAN_FAILED;
+ } else if (EndState.SUCCESSFUL.equals(endState)) {
+ return GoalStatus.ACHIEVED;
+ } else {
+ return GoalStatus.TRYING_TO_ACHIEVE;
+ }
+ }
+ }
+
+ /**
+ * Sets this intention as no longer desired. It stops the current plan
+ * execution. It changes the goal status from {@link GoalStatus#WAITING},
+ * {@link GoalStatus#PLAN_FAILED} or {@link GoalStatus#TRYING_TO_ACHIEVE} to
+ * {@link GoalStatus#NO_LONGER_DESIRED}.
+ */
+ public synchronized void noLongerDesire() {
+ GoalStatus status = getStatus();
+ switch (status) {
+ case WAITING:
+ this.noLongerDesired = true;
+ break;
+ case TRYING_TO_ACHIEVE:
+ this.noLongerDesired = true;
+ this.currentPlan.stopPlan();
+ this.currentPlan = null;
+ break;
+ case PLAN_FAILED:
+ this.noLongerDesired = true;
+ this.executedPlans.add(this.currentPlan.getPlan());
+ this.currentPlan = null;
+ break;
+ }
+ }
+
+ /**
+ * Removes a goal listener to not be notified about the goal achievement
+ * anymore.
+ *
+ * @param goalListener
+ * the goal listener to be removed.
+ */
+ public void removeGoalListener(GoalListener goalListener) {
+ synchronized (goalListeners) {
+ goalListeners.remove(goalListener);
+ }
+ }
+
+ /**
+ * Makes this intention starts to try to achieve the goal. It changes the
+ * goal status from {@link GoalStatus#WAITING} or
+ * {@link GoalStatus#PLAN_FAILED} to {@link GoalStatus#TRYING_TO_ACHIEVE}.
+ */
+ public synchronized void tryToAchive() {
+ GoalStatus status = getStatus();
+ switch (status) {
+ case TRYING_TO_ACHIEVE:
+ break;
+ case WAITING:
+ this.waiting = false;
+ dispatchPlan();
+ break;
+ case PLAN_FAILED:
+ this.executedPlans.add(this.currentPlan.getPlan());
+ this.currentPlan = null;
+ dispatchPlan();
+ break;
+ }
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/core/PlanLibrary.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/PlanLibrary.java
new file mode 100644
index 0000000..8578d43
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/core/PlanLibrary.java
@@ -0,0 +1,161 @@
+/*
+ * Created on 13/12/2009 01:34:53
+ */
+package br.pucrio.inf.les.bdijade.core;
+
+import jade.lang.acl.ACLMessage;
+
+import java.io.Serializable;
+import java.util.HashSet;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.plan.Plan;
+
+/**
+ * This class represents the plan library of a capability. It aggregates the
+ * plans that can be used to achieve goals.
+ *
+ * @author ingrid
+ */
+// FIXME PlanLibrary - create indexes to optimize plan matches
+public class PlanLibrary implements Serializable {
+
+ private static final long serialVersionUID = 3038533629659859857L;
+
+ private Capability capability;
+ private final Set<Plan> plans;
+
+ /**
+ * Creates a plan library.
+ */
+ public PlanLibrary() {
+ this(null);
+ }
+
+ /**
+ * Creates a plan library base associated with a capability and adds the
+ * plans in the provided set.
+ *
+ * @param plans
+ * the initial plans
+ */
+ public PlanLibrary(Set<Plan> plans) {
+ this.capability = null;
+ this.plans = new HashSet<Plan>();
+ if (plans != null) {
+ for (Plan plan : plans) {
+ addPlan(plan);
+ }
+ }
+ init();
+ }
+
+ /**
+ * Adds a plan to the plan library.
+ *
+ * @param plan
+ * the plan to be added.
+ */
+ public void addPlan(Plan plan) {
+ plan.setPlanLibrary(this);
+ this.plans.add(plan);
+ }
+
+ /**
+ * Returns the set of plans that can achieve the given goal.
+ *
+ * @param goal
+ * the goal to be achieved.
+ * @return the set of plans that can achieve the goal.
+ */
+ public Set<Plan> canAchievePlans(Goal goal) {
+ Set<Plan> plans = new HashSet<Plan>();
+ for (Plan plan : this.plans) {
+ if (plan.canAchieve(goal)) {
+ plans.add(plan);
+ }
+ }
+ return plans;
+ }
+
+ /**
+ * Returns true if there is a plan that can process the given message.
+ *
+ * @param message
+ * the message to be processed.
+ * @return true if a plan can process the message.
+ */
+ public boolean canProcessPlans(ACLMessage message) {
+ for (Plan plan : this.plans) {
+ if (plan.canProcess(message)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * @return the capability
+ */
+ public Capability getCapability() {
+ return capability;
+ }
+
+ /**
+ * @return the plans
+ */
+ public Set<Plan> getPlans() {
+ return plans;
+ }
+
+ /**
+ * Checks if a plan is part of the plan library.
+ *
+ * @param plan
+ * the plan to be checked
+ * @return true if the plan library contains the plan.
+ */
+ public boolean hasPlan(Plan plan) {
+ return this.plans.contains(plan);
+ }
+
+ /**
+ * Initialize the plan library, adding initial plans.
+ */
+ protected void init() {
+ }
+
+ /**
+ * Removes a plan from the plan library.
+ *
+ * @param plan
+ * the plan to be removed.
+ * @return true if the plan was removed.
+ */
+ public boolean removePlan(Plan plan) {
+ boolean removed = this.plans.remove(plan);
+ if (removed) {
+ plan.setPlanLibrary(null);
+ }
+ return removed;
+ }
+
+ /**
+ * Sets the capability of this plan library. If the capability was already
+ * set, it throws a {@link RuntimeException}. After setting the capability,
+ * the {@link #init()} method is invoked.
+ *
+ * @param capability
+ * the capability to set
+ */
+ public void setCapability(Capability capability) {
+ if (this.capability != null) {
+ throw new RuntimeException(
+ "PlanLibrary already binded to another capability!");
+ }
+ this.capability = capability;
+ this.init();
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefEvent.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefEvent.java
new file mode 100644
index 0000000..c06e734
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefEvent.java
@@ -0,0 +1,122 @@
+/*
+ * Created on 14/12/2009 09:50:40
+ */
+package br.pucrio.inf.les.bdijade.event;
+
+import jade.content.AgentAction;
+import br.pucrio.inf.les.bdijade.belief.Belief;
+
+/**
+ * This class represents an event performed over a belief.
+ *
+ * @author ingridnunes
+ */
+public class BeliefEvent implements AgentAction {
+
+ /**
+ * This enumeration represents the set of possible actions that can be
+ * performed over a belief.
+ *
+ * @author ingrid
+ */
+ public enum Action {
+ BELIEF_ADDED, BELIEF_REMOVED, BELIEF_UPDATED
+ }
+
+ private static final long serialVersionUID = 1749139390567331926L;
+
+ private Action action;
+ private Object args;
+ private Belief<?> belief;
+
+ /**
+ * Default constructor.
+ */
+ public BeliefEvent() {
+ this(null);
+ }
+
+ /**
+ * Creates a Belief Changed.
+ *
+ * @param belief
+ * the belief that has changed.
+ */
+ public BeliefEvent(Belief<?> belief) {
+ this(belief, Action.BELIEF_UPDATED);
+ }
+
+ /**
+ * Creates a Belief Changed.
+ *
+ * @param belief
+ * the belief that has changed.
+ * @param action
+ * the action performed.
+ */
+ public BeliefEvent(Belief<?> belief, Action action) {
+ this(belief, action, null);
+ }
+
+ /**
+ * Creates a Belief Changed.
+ *
+ * @param belief
+ * the belief that has changed.
+ * @param action
+ * the action performed.
+ * @param args
+ * an argument passed for this action.
+ */
+ public BeliefEvent(Belief<?> belief, Action action, Object args) {
+ this.belief = belief;
+ this.action = action;
+ this.args = args;
+ }
+
+ /**
+ * @return the action
+ */
+ public Action getAction() {
+ return action;
+ }
+
+ /**
+ * @return the args
+ */
+ public Object getArgs() {
+ return args;
+ }
+
+ /**
+ * @return the belief
+ */
+ public Belief<?> getBelief() {
+ return belief;
+ }
+
+ /**
+ * @param action
+ * the action to set
+ */
+ public void setAction(Action action) {
+ this.action = action;
+ }
+
+ /**
+ * @param args
+ * the args to set
+ */
+ public void setArgs(Object args) {
+ this.args = args;
+ }
+
+ /**
+ * @param belief
+ * the belief to set
+ */
+ public void setBelief(Belief<?> belief) {
+ this.belief = belief;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefListener.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefListener.java
new file mode 100644
index 0000000..9a402e4
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/BeliefListener.java
@@ -0,0 +1,24 @@
+/*
+ * Created on 14/12/2009 09:56:43
+ */
+package br.pucrio.inf.les.bdijade.event;
+
+import java.util.EventListener;
+
+/**
+ * This interface defined the method that a belief listener should implement. A
+ * belief listener can be notified about changes in beliefs, when it subscribed
+ * to a class that can notify updates.
+ *
+ * @author ingridnunes
+ */
+public interface BeliefListener extends EventListener {
+
+ /**
+ * Updates the listener according to a change in a belief.
+ *
+ * @param beliefEvent
+ */
+ public void update(BeliefEvent beliefEvent);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalEvent.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalEvent.java
new file mode 100644
index 0000000..601b159
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalEvent.java
@@ -0,0 +1,52 @@
+/*
+ * Created on 25/01/2010 22:00:29
+ */
+package br.pucrio.inf.les.bdijade.event;
+
+import jade.content.AgentAction;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents an event performed over a goal.
+ *
+ * @author ingrid
+ */
+public class GoalEvent implements AgentAction {
+
+ private static final long serialVersionUID = 8315524257754153164L;
+
+ protected Goal goal;
+
+ /**
+ * Default constructor.
+ */
+ public GoalEvent() {
+
+ }
+
+ /**
+ * Creates a new goal event with a goal.
+ *
+ * @param goal
+ * the goal of this event.
+ */
+ public GoalEvent(Goal goal) {
+ this.goal = goal;
+ }
+
+ /**
+ * @return the goal
+ */
+ public Goal getGoal() {
+ return goal;
+ }
+
+ /**
+ * @param goal
+ * the goal to set
+ */
+ public void setGoal(Goal goal) {
+ this.goal = goal;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.java
new file mode 100644
index 0000000..b937a48
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalFinishedEvent.java
@@ -0,0 +1,54 @@
+/*
+ * Created on 31/01/2010 17:45:40
+ */
+package br.pucrio.inf.les.bdijade.event;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+
+/**
+ * @author ingrid
+ *
+ */
+public class GoalFinishedEvent extends GoalEvent {
+
+ private static final long serialVersionUID = -4790145097443747163L;
+
+ protected GoalStatus status;
+
+ /**
+ * Default constructor.
+ */
+ public GoalFinishedEvent() {
+
+ }
+
+ /**
+ * Creates a new goal event with a goal and its status.
+ *
+ * @param goal
+ * the goal of this event.
+ * @param status
+ * the status of the goal.
+ */
+ public GoalFinishedEvent(Goal goal, GoalStatus status) {
+ super(goal);
+ this.status = status;
+ }
+
+ /**
+ * @return the status
+ */
+ public GoalStatus getStatus() {
+ return status;
+ }
+
+ /**
+ * @param status
+ * the status to set
+ */
+ public void setStatus(GoalStatus status) {
+ this.status = status;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalListener.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalListener.java
new file mode 100644
index 0000000..b994d1a
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/event/GoalListener.java
@@ -0,0 +1,25 @@
+/*
+ * Created on 25/01/2010 21:57:43
+ */
+package br.pucrio.inf.les.bdijade.event;
+
+import java.util.EventListener;
+
+/**
+ * This interface defined the method that a goal listener should implement. A
+ * goal listener can be notified about changes in goal, when it subscribed to a
+ * class that can notify updates.
+ *
+ * @author ingrid
+ */
+public interface GoalListener extends EventListener {
+
+ /**
+ * Notifies the listener that the goal was performed.
+ *
+ * @param event
+ * the performed goal event.
+ */
+ public void goalPerformed(GoalEvent event);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.java
new file mode 100644
index 0000000..67713ef
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/BeliefAlreadyExistsException.java
@@ -0,0 +1,44 @@
+/*
+ * Created on 27/01/2010 14:05:16
+ */
+package br.pucrio.inf.les.bdijade.exception;
+
+import br.pucrio.inf.les.bdijade.belief.Belief;
+
+/**
+ * This class represents an exception that a belief that already exists in the
+ * belief base is trying to be added.
+ *
+ * @author ingrid
+ */
+public class BeliefAlreadyExistsException extends RuntimeException {
+
+ private static final long serialVersionUID = -6082968354395705561L;
+
+ private Belief<?> belief;
+
+ /**
+ * Creates a new instance of BeliefAlreadyExistsException.
+ *
+ * @param belief
+ * the belief that already exists.
+ */
+ public BeliefAlreadyExistsException(Belief<?> belief) {
+ this.belief = belief;
+ }
+
+ /**
+ * @return the belief
+ */
+ public Belief<?> getBelief() {
+ return belief;
+ }
+
+ /**
+ * @see java.lang.Throwable#toString()
+ */
+ @Override
+ public String toString() {
+ return "Belief already exists exception: " + belief;
+ }
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.java
new file mode 100644
index 0000000..6287d57
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/PlanInstantiationException.java
@@ -0,0 +1,57 @@
+/*
+ * Created on 25/01/2010 16:44:11
+ */
+package br.pucrio.inf.les.bdijade.exception;
+
+import br.pucrio.inf.les.bdijade.plan.PlanBody;
+
+/**
+ * This method represents an exception that occurred during the instantiation
+ * process of a {@link PlanBody}.
+ *
+ * @author ingrid
+ */
+public class PlanInstantiationException extends Exception {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * Creates a new instance of PlanInstantiationException.
+ */
+ public PlanInstantiationException() {
+ }
+
+ /**
+ * Creates a new instance of PlanInstantiationException.
+ *
+ * @param _message
+ * the message to show.
+ */
+ public PlanInstantiationException(final String _message) {
+ super(_message);
+ }
+
+ /**
+ * Creates a new instance of PlanInstantiationException.
+ *
+ * @param _message
+ * the message to show.
+ * @param _cause
+ * the exception that caused this exception.
+ */
+ public PlanInstantiationException(final String _message,
+ final Throwable _cause) {
+ super(_message, _cause);
+ }
+
+ /**
+ * Creates a new instance of PlanInstantiationException.
+ *
+ * @param _cause
+ * the exception that caused this exception.
+ */
+ public PlanInstantiationException(final Throwable _cause) {
+ super(_cause);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/Goal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/Goal.java
new file mode 100644
index 0000000..6f12960
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/Goal.java
@@ -0,0 +1,18 @@
+/*
+ * Created on 13/12/2009 01:36:12
+ */
+package br.pucrio.inf.les.bdijade.goal;
+
+import jade.content.Concept;
+import jade.content.ContentElement;
+
+/**
+ * This interface defines the abstraction of a Goal. A class that implements
+ * this class can be used as a goal from a capability and can be achieved by
+ * plans.
+ *
+ * @author ingrid
+ */
+public interface Goal extends ContentElement, Concept {
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/GoalStatus.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/GoalStatus.java
new file mode 100644
index 0000000..3bbeaa7
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/GoalStatus.java
@@ -0,0 +1,19 @@
+/*
+ * Created on 25/01/2010 21:55:33
+ */
+package br.pucrio.inf.les.bdijade.goal;
+
+import br.pucrio.inf.les.bdijade.core.Intention;
+
+
+/**
+ * This enumeration provides the possible status that a goal can have. This
+ * status is determined by {@link Intention}.
+ *
+ * @author ingrid
+ */
+public enum GoalStatus {
+
+ ACHIEVED, NO_LONGER_DESIRED, PLAN_FAILED, TRYING_TO_ACHIEVE, UNACHIEVABLE, WAITING;
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/InternalGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/InternalGoal.java
new file mode 100644
index 0000000..2ed94b9
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/goal/InternalGoal.java
@@ -0,0 +1,16 @@
+/*
+ * Created on 31/01/2010 17:54:22
+ */
+package br.pucrio.inf.les.bdijade.goal;
+
+/**
+ * This interface defines the abstraction of a goal, as the {@link Goal}
+ * interface. However, if an instance of the {@link InternalGoal} is dispatched
+ * by a plan of a capability, this goal is going to be achieved (or tried to be)
+ * by the capability that dispatched it.
+ *
+ * @author ingrid
+ */
+public interface InternalGoal extends Goal {
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.java
new file mode 100644
index 0000000..c2305a6
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/message/BDIAgentMsgReceiver.java
@@ -0,0 +1,105 @@
+/*
+ * Created on 28/01/2010 22:45:06
+ */
+package br.pucrio.inf.les.bdijade.message;
+
+import jade.core.behaviours.DataStore;
+import jade.lang.acl.ACLMessage;
+import jade.lang.acl.MessageTemplate;
+import jade.lang.acl.MessageTemplate.MatchExpression;
+import jade.proto.states.MsgReceiver;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import br.pucrio.inf.les.bdijade.core.BDIAgent;
+import br.pucrio.inf.les.bdijade.core.Capability;
+
+/**
+ * @author ingrid
+ *
+ */
+public class BDIAgentMsgReceiver extends MsgReceiver {
+
+ public static class BDIAgentMatchExpression implements MatchExpression {
+
+ private static final long serialVersionUID = -1076583615928481034L;
+
+ private BDIAgentMsgReceiver bdiAgentMsgReceiver;
+
+ @Override
+ public boolean match(ACLMessage msg) {
+ Set<Capability> capabilities = new HashSet<Capability>();
+
+ for (Capability capability : bdiAgentMsgReceiver.getMyAgent()
+ .getCapabilities()) {
+ if (capability.canProcess(msg)) {
+ capabilities.add(capability);
+ }
+ }
+
+ if (!capabilities.isEmpty()) {
+ bdiAgentMsgReceiver.messageMatched(msg, capabilities);
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ public void setBdiAgentMsgReceiver(
+ BDIAgentMsgReceiver bdiAgentMsgReceiver) {
+ this.bdiAgentMsgReceiver = bdiAgentMsgReceiver;
+ }
+
+ }
+
+ public static final Object MSG_KEY = "msgs";
+
+ private static final long serialVersionUID = -4435254708782532901L;
+
+ private final Log log;
+ private final Map<ACLMessage, Set<Capability>> msgs;
+
+ public BDIAgentMsgReceiver(BDIAgent agent,
+ BDIAgentMatchExpression matchExpression) {
+ super(agent, new MessageTemplate(matchExpression), INFINITE,
+ new DataStore(), MSG_KEY);
+ matchExpression.setBdiAgentMsgReceiver(this);
+ this.msgs = new HashMap<ACLMessage, Set<Capability>>();
+ this.log = LogFactory.getLog(this.getClass());
+ }
+
+ @Override
+ public boolean done() {
+ return false;
+ }
+
+ public BDIAgent getMyAgent() {
+ return (BDIAgent) this.myAgent;
+ }
+
+ @Override
+ protected void handleMessage(ACLMessage msg) {
+ log.debug("Message received.");
+ Set<Capability> capabilities = msgs.get(msg);
+ if (capabilities != null) {
+ MessageGoal goal = new MessageGoal(msg);
+ log.debug("This capabilities can process the message:");
+ for (Capability capability : capabilities) {
+ log.info("* " + capability);
+ }
+ getMyAgent().addGoal(goal);
+ msgs.remove(msg);
+ }
+ }
+
+ public void messageMatched(ACLMessage msg, Set<Capability> capabilities) {
+ this.msgs.put(msg, capabilities);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/message/MessageGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/message/MessageGoal.java
new file mode 100644
index 0000000..2ee0f9b
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/message/MessageGoal.java
@@ -0,0 +1,37 @@
+/*
+ * Created on 25/01/2010 14:20:48
+ */
+package br.pucrio.inf.les.bdijade.message;
+
+import jade.lang.acl.ACLMessage;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents the goal of processing a message.
+ *
+ * @author ingrid
+ */
+public class MessageGoal implements Goal {
+
+ private static final long serialVersionUID = -5960866880528268312L;
+
+ private ACLMessage message;
+
+ /**
+ * Constructor.
+ *
+ * @param message
+ * the message to be processed.
+ */
+ public MessageGoal(ACLMessage message) {
+ this.message = message;
+ }
+
+ /**
+ * @return the message
+ */
+ public ACLMessage getMessage() {
+ return message;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.java
new file mode 100644
index 0000000..19591ca
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/DisposablePlanBody.java
@@ -0,0 +1,23 @@
+/*
+ * Created on 27/01/2010 12:12:55
+ */
+package br.pucrio.inf.les.bdijade.plan;
+
+import br.pucrio.inf.les.bdijade.core.Intention;
+
+/**
+ * This interface indicates that a {@link PlanBody} should be finalized in case
+ * of being terminated.
+ *
+ * @author ingrid *
+ */
+public interface DisposablePlanBody {
+
+ /**
+ * This method is called when a PlanBody is terminates before its end, for
+ * instance, when the {@link Intention} associated with the PlanBody is not
+ * longer desired.
+ */
+ public void onAbort();
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.java
new file mode 100644
index 0000000..64d4b8b
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/OutputPlanBody.java
@@ -0,0 +1,26 @@
+/*
+ * Created on 27/01/2010 21:44:09
+ */
+package br.pucrio.inf.les.bdijade.plan;
+
+import br.pucrio.inf.les.bdijade.goal.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.
+ *
+ * @author ingrid
+ */
+public interface OutputPlanBody {
+
+ /**
+ * Sets the output parameters in the goal.
+ *
+ * @param goal
+ * the goal whose output parameters are to be set.
+ */
+ public void setGoalOutput(Goal goal);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/Plan.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/Plan.java
new file mode 100644
index 0000000..ba88bb7
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/Plan.java
@@ -0,0 +1,252 @@
+/*
+ * Created on 20/12/2009 18:32:08
+ */
+package br.pucrio.inf.les.bdijade.plan;
+
+import jade.core.behaviours.Behaviour;
+import jade.lang.acl.ACLMessage;
+import jade.lang.acl.MessageTemplate;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.core.PlanLibrary;
+import br.pucrio.inf.les.bdijade.exception.PlanInstantiationException;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.message.MessageGoal;
+import br.pucrio.inf.les.bdijade.util.MetadataElement;
+
+/**
+ * This class represents the plan abstraction. It defines the goals that the
+ * plan can achieve, in which context, and knows which is its plan body.
+ *
+ * @author ingrid
+ */
+public abstract class Plan extends MetadataElement {
+
+ private final Set<Class<? extends Goal>> goals;
+ protected final String id;
+ private final Set<MessageTemplate> messageTemplates;
+ private PlanLibrary planLibrary;
+
+ /**
+ * Constructs a new Plan. It sets the plan library and plan body class of
+ * this plan, and initializes the goals that it can achieve and message
+ * templates of messages it can process.
+ *
+ * @param id
+ * plan identifier
+ */
+ public Plan(String id) {
+ this(id, null, null);
+ }
+
+ /**
+ * Constructs a new Plan. It sets the plan library and plan body class of
+ * this plan, and initializes the goals that it can achieve and messages it
+ * can process. The goals are initialized with the provided goal class.
+ *
+ * @param id
+ * plan identifier
+ * @param goalClass
+ * the goal that this plan can achieve
+ */
+ public Plan(String id, Class<? extends Goal> goalClass) {
+ this(id, goalClass, null);
+ }
+
+ /**
+ * Constructs a new Plan. It sets the plan library and plan body class of
+ * this plan, and initializes the goals that it can achieve and messages it
+ * can process. The goals are initialized with the provided goal class. The
+ * message templates is initialized with the provided template.
+ *
+ * @param id
+ * plan identifier
+ * @param goalClass
+ * the goal that this plan can achieve
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ */
+ public Plan(String id, Class<? extends Goal> goalClass,
+ MessageTemplate messageTemplate) {
+ if (id == null) {
+ throw new RuntimeException("Plan id cannot be null.");
+ }
+ this.id = id;
+ this.goals = new HashSet<Class<? extends Goal>>();
+ if (goalClass != null) {
+ this.goals.add(goalClass);
+ }
+ initGoals();
+ this.messageTemplates = new HashSet<MessageTemplate>();
+ if (messageTemplate != null) {
+ this.messageTemplates.add(messageTemplate);
+ }
+ initMessageTemplates();
+ }
+
+ /**
+ * Constructs a new Plan. It sets the plan library and plan body class of
+ * this plan, and initializes the goals that it can achieve and message
+ * templates of messages it can process. The message templates is
+ * initialized with the provided template.
+ *
+ * @param id
+ * the plan identifier
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ */
+ public Plan(String id, MessageTemplate messageTemplate) {
+ this(id, null, messageTemplate);
+
+ }
+
+ /**
+ * Adds a goal class that this plan may achieve.
+ *
+ * @param goalClass
+ * the goal class that can be achieved by this plan.
+ */
+ public void addGoal(Class<? extends Goal> goalClass) {
+ this.goals.add(goalClass);
+ }
+
+ /**
+ * Adds a message template of messages that this plan can process.
+ *
+ * @param messageTemplate
+ * the message template of messages that can be processed.
+ */
+ public void addMessageTemplate(MessageTemplate messageTemplate) {
+ this.messageTemplates.add(messageTemplate);
+ }
+
+ /**
+ * Verifies if a given goal can be achieved by this plan. When the goal is a
+ * {@link MessageGoal}, it invokes the method
+ * {@link Plan#canProcess(ACLMessage)}. Otherwise, it checks if the class of
+ * this goal is contained in the goal set of this plan.
+ *
+ * @param goal
+ * the goal to be verified.
+ * @return true if the given goal can be achieved by this plan, false
+ * otherwise.
+ */
+ public boolean canAchieve(Goal goal) {
+ if (goal instanceof MessageGoal) {
+ return canProcess(((MessageGoal) goal).getMessage());
+ } else {
+ return goals.contains(goal.getClass()) ? matchesContext(goal)
+ : false;
+ }
+ }
+
+ /**
+ * Verifies if the message received matches with any of the message
+ * templates of this plan.
+ *
+ * @param message
+ * the message to be checked.
+ * @return true if this plan can process the message.
+ */
+ public boolean canProcess(ACLMessage message) {
+ for (MessageTemplate template : messageTemplates) {
+ if (template.match(message))
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Instantiate the plan body of this plan. It must be an instance of
+ * {@link Behaviour} and also implements the {@link PlanBody} interface.
+ *
+ * @return the instantiated plan body.
+ * @throws PlanInstantiationException
+ * if an error occurred during the instantiation process.
+ */
+ public abstract Behaviour createPlanBody()
+ throws PlanInstantiationException;
+
+ /**
+ * @see java.lang.Object#equals(java.lang.Object)
+ */
+ @Override
+ public boolean equals(Object obj) {
+ if (!(obj instanceof Plan))
+ return false;
+ return this.id.equals(((Plan) obj).id);
+ }
+
+ /**
+ * @return the id
+ */
+ public String getId() {
+ return id;
+ }
+
+ /**
+ * @return the planLibrary
+ */
+ public PlanLibrary getPlanLibrary() {
+ return planLibrary;
+ }
+
+ /**
+ * @see java.lang.Object#hashCode()
+ */
+ @Override
+ public int hashCode() {
+ return this.id.hashCode();
+ }
+
+ /**
+ * This method is invoked in the Plan constructor. It is responsible for
+ * initializing the goals that this plan can achieve. The method should be
+ * overridden by subclasses.
+ */
+ protected void initGoals() {
+
+ }
+
+ /**
+ * 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.
+ */
+ protected void initMessageTemplates() {
+
+ }
+
+ /**
+ * Verifies that this plan can be executed in the current context. The
+ * method should be overridden by subclasses.
+ *
+ * @param goal
+ * the goal to be achieved
+ *
+ * @return true if the context matches with the conditions needed for this
+ * plan execution.
+ */
+ protected boolean matchesContext(Goal goal) {
+ return true;
+ }
+
+ /**
+ * @param planLibrary
+ * the planLibrary to set
+ */
+ public void setPlanLibrary(PlanLibrary planLibrary) {
+ this.planLibrary = planLibrary;
+ }
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return id;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanBody.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanBody.java
new file mode 100644
index 0000000..1f70fb9
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanBody.java
@@ -0,0 +1,34 @@
+/*
+ * Created on 13/12/2009 11:38:51
+ */
+package br.pucrio.inf.les.bdijade.plan;
+
+import jade.core.behaviours.Behaviour;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance.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.
+ *
+ * @author ingrid
+ */
+public interface PlanBody {
+
+ /**
+ * Returns the end state of the execution of this plan.
+ *
+ * @return the end state of this plan, or null if it has not finished yet.
+ */
+ public EndState getEndState();
+
+ /**
+ * Initializes the PlanBody. It is invoked just after its instantiation.
+ *
+ * @param planInstance
+ * the plan instance that contains contextual information for
+ * this plan body.
+ */
+ public void init(PlanInstance planInstance);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanInstance.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanInstance.java
new file mode 100644
index 0000000..e007279
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/plan/PlanInstance.java
@@ -0,0 +1,280 @@
+/*
+ * Created on 27/01/2010 21:57:07
+ */
+package br.pucrio.inf.les.bdijade.plan;
+
+import jade.core.behaviours.Behaviour;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+
+import br.pucrio.inf.les.bdijade.core.BeliefBase;
+import br.pucrio.inf.les.bdijade.core.Intention;
+import br.pucrio.inf.les.bdijade.event.GoalEvent;
+import br.pucrio.inf.les.bdijade.event.GoalFinishedEvent;
+import br.pucrio.inf.les.bdijade.event.GoalListener;
+import br.pucrio.inf.les.bdijade.exception.PlanInstantiationException;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents a plan that has been instantiated to be executed, with
+ * an associated plan body (a behavior).
+ *
+ * @author ingrid
+ */
+public class PlanInstance implements GoalListener {
+
+ /**
+ * This enumuration represents the possible end states of a plan execution.
+ *
+ * @author ingrid
+ */
+ public enum EndState {
+ FAILED, SUCCESSFUL;
+ }
+
+ private final Behaviour behaviour;
+ private EndState endState;
+ private final List<GoalFinishedEvent> goalEventQueue;
+ private final Intention intention;
+ private final Plan plan;
+ private final List<Goal> subgoals;
+
+ /**
+ * Creates a new plan instance. It is associated with a plan definition (
+ * {@link Plan}) and an {@link Intention}. It creates an instance of the
+ * plan body defined in the plan and throws an exception if an error occurs
+ * in this process.
+ *
+ * @param plan
+ * the plan associated this this plan instance.
+ * @param intention
+ * the intention that this plan instance have to achieve.
+ * @throws PlanBodyInstantiationException
+ * in an error occurred during the instantiation.
+ */
+ public PlanInstance(Plan plan, Intention intention)
+ throws PlanInstantiationException {
+ this.plan = plan;
+ this.intention = intention;
+ this.subgoals = new ArrayList<Goal>();
+ this.behaviour = plan.createPlanBody();
+ if (!(behaviour instanceof PlanBody)) {
+ throw new PlanInstantiationException(
+ "instantiateBehavior() does not return a behaviour that implements PlanBody");
+ }
+ PlanBody planBody = (PlanBody) behaviour;
+ planBody.init(this);
+ this.endState = null;
+ this.goalEventQueue = new LinkedList<GoalFinishedEvent>();
+ }
+
+ /**
+ * Dispatches a goal to be achieved.
+ *
+ * @param goal
+ * the goal to be dispatched.
+ */
+ public void dispatchGoal(Goal goal) {
+ this.intention.getMyAgent().addGoal(goal);
+ }
+
+ /**
+ * Dispatches a subgoal to be achieved.
+ *
+ * @param subgoal
+ * the subgoal to be dispatched.
+ */
+ public void dispatchSubgoal(Goal subgoal) {
+ this.intention.getMyAgent().addGoal(subgoal);
+ synchronized (subgoals) {
+ this.subgoals.add(subgoal);
+ }
+ }
+
+ /**
+ * 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.
+ */
+ public void dispatchSubgoalAndListen(Goal subgoal) {
+ this.intention.getMyAgent().addGoal(subgoal, this);
+ synchronized (subgoals) {
+ this.subgoals.add(subgoal);
+ }
+ }
+
+ /**
+ * Drops all current subgoals dispatched by this plan.
+ */
+ private void dropSubgoals() {
+ synchronized (subgoals) {
+ Iterator<Goal> it = subgoals.iterator();
+ while (it.hasNext()) {
+ Goal subgoal = it.next();
+ this.intention.getMyAgent().setNoLongerDesired(subgoal);
+ it.remove();
+ }
+ }
+ }
+
+ /**
+ * Returns the belief base of the capability.
+ *
+ * @return the belief base containing the beliefs.
+ */
+ public BeliefBase getBeliefBase() {
+ return this.plan.getPlanLibrary().getCapability().getBeliefBase();
+ }
+
+ /**
+ * 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 a failed state, it sets all of its
+ * subgoals as no longer desired.
+ *
+ * @return the end state of the plan.
+ */
+ public EndState getEndState() {
+ if (this.endState == null) {
+ this.endState = ((PlanBody) behaviour).getEndState();
+ if (this.endState != null) {
+ if (behaviour instanceof OutputPlanBody) {
+ ((OutputPlanBody) behaviour).setGoalOutput(getGoal());
+ }
+ if (EndState.FAILED.equals(this.endState)) {
+ dropSubgoals();
+ }
+ }
+ }
+ return endState;
+ }
+
+ /**
+ * Returns the goal to be achieved by this plan instance.
+ *
+ * @return the goal.
+ */
+ public Goal getGoal() {
+ return this.intention.getGoal();
+ }
+
+ /**
+ * Returns a goal event from the queue. If the queue is empty, the behavior
+ * associated with this plan instance is blocked.
+ *
+ * @return the goal event or null if the queue is empty.
+ */
+ public GoalFinishedEvent getGoalEvent() {
+ return getGoalEvent(true, -1);
+ }
+
+ /**
+ * 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.
+ *
+ * @param block
+ * true if the behavior must be blocked if the queue is empty.
+ * @return the goal event or null if the queue is empty.
+ */
+ public GoalFinishedEvent getGoalEvent(boolean block) {
+ return getGoalEvent(block, -1);
+ }
+
+ /**
+ * 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()}).
+ *
+ * @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.
+ */
+ private GoalFinishedEvent getGoalEvent(boolean block, long ms) {
+ synchronized (goalEventQueue) {
+ if (!this.goalEventQueue.isEmpty()) {
+ return this.goalEventQueue.remove(0);
+ } else {
+ if (this.behaviour != null && block) {
+ if (ms < 0) {
+ this.behaviour.block();
+ } else {
+ this.behaviour.block(ms);
+ }
+ }
+ return null;
+ }
+ }
+ }
+
+ /**
+ * 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.
+ *
+ * @param ms
+ * the maximum amount of time that the behavior must be blocked.
+ * @return the goal event or null if the queue is empty.
+ */
+ public GoalFinishedEvent getGoalEvent(long ms) {
+ return getGoalEvent(true, ms);
+ }
+
+ /**
+ * Returns the {@link Plan} that is associated with this plan instance.
+ *
+ * @return the plan.
+ */
+ public Plan getPlan() {
+ return plan;
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.event.GoalListener#goalPerformed(br.pucrio.inf.les.bdijade.event.GoalEvent)
+ */
+ @Override
+ public synchronized void goalPerformed(GoalEvent event) {
+ if (event instanceof GoalFinishedEvent) {
+ synchronized (goalEventQueue) {
+ this.goalEventQueue.add((GoalFinishedEvent) event);
+ if (this.behaviour != null)
+ this.behaviour.restart();
+ }
+ synchronized (subgoals) {
+ this.subgoals.remove(event.getGoal());
+ }
+ }
+ }
+
+ /**
+ * Starts the plan body, a {@link Behaviour}, associated with this plan.
+ */
+ public void startPlan() {
+ this.intention.getMyAgent().addBehaviour(this.behaviour);
+ }
+
+ /**
+ * 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.
+ */
+ public void stopPlan() {
+ dropSubgoals();
+ this.intention.getMyAgent().removeBehaviour(behaviour);
+ if (behaviour instanceof DisposablePlanBody) {
+ ((DisposablePlanBody) behaviour).onAbort();
+ }
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.java
new file mode 100644
index 0000000..da47718
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/BeliefRevisionStrategy.java
@@ -0,0 +1,27 @@
+/*
+ * Created on 29/01/2010 10:36:54
+ */
+package br.pucrio.inf.les.bdijade.reasoning;
+
+import br.pucrio.inf.les.bdijade.core.BDIAgent;
+
+/**
+ * This is used during the BDI interpreter cycle to review the agent's beliefs.
+ *
+ * @author ingrid
+ */
+public interface BeliefRevisionStrategy {
+
+ /**
+ * 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.
+ *
+ * @param bdiAgent
+ * the {@link BDIAgent} whose beliefs are to be reviewed.
+ */
+ public void reviewBeliefs(BDIAgent bdiAgent);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.java
new file mode 100644
index 0000000..ee7da0b
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/DeliberationFunction.java
@@ -0,0 +1,31 @@
+/*
+ * Created on 26/01/2010 23:55:34
+ */
+package br.pucrio.inf.les.bdijade.reasoning;
+
+import java.util.Map;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+
+/**
+ * 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.
+ *
+ * @author ingrid
+ */
+public interface DeliberationFunction {
+
+ /**
+ * Selects the goals that must be tried to achieve and the ones that will be
+ * in the waiting status.
+ *
+ * @param goals
+ * the list of current goals (that might be intentions).
+ * @return the list of selected goals.
+ */
+ public Set<Goal> filter(Map<Goal, GoalStatus> goals);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.java
new file mode 100644
index 0000000..c7745d1
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/OptionGenerationFunction.java
@@ -0,0 +1,33 @@
+/*
+ * Created on 21/12/2009 12:21:09
+ */
+package br.pucrio.inf.les.bdijade.reasoning;
+
+import java.util.Map;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+
+/**
+ * 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.
+ *
+ * @author ingrid
+ */
+public interface OptionGenerationFunction {
+
+ /**
+ * 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.
+ *
+ * @param goals
+ * the current goals with their status.
+ * @return the list of selected goals.
+ */
+ public Set<Goal> generateGoals(Map<Goal, GoalStatus> goals);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.java
new file mode 100644
index 0000000..e05af20
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/reasoning/PlanSelectionStrategy.java
@@ -0,0 +1,31 @@
+/*
+ * Created on 21/12/2009 12:21:26
+ */
+package br.pucrio.inf.les.bdijade.reasoning;
+
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.plan.Plan;
+
+/**
+ * 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.
+ *
+ * @author ingrid
+ */
+public interface PlanSelectionStrategy {
+
+ /**
+ * Selects a plan to be executed to achieve the given goal.
+ *
+ * @param goal
+ * the goal that must be achieved.
+ * @param plans
+ * the plans that can achieve the goal.
+ * @return the selected plan.
+ */
+ public Plan selectPlan(Goal goal, Set<Plan> plans);
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/DefaultCapability.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/DefaultCapability.java
new file mode 100644
index 0000000..582d0c7
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/DefaultCapability.java
@@ -0,0 +1,32 @@
+/*
+ * Created on 04/02/2010 15:53:08
+ */
+package br.pucrio.inf.les.bdijade.util;
+
+import br.pucrio.inf.les.bdijade.core.BDIAgent;
+import br.pucrio.inf.les.bdijade.core.Capability;
+import br.pucrio.inf.les.bdijade.util.goal.ParallelGoal;
+import br.pucrio.inf.les.bdijade.util.goal.SequentialGoal;
+import br.pucrio.inf.les.bdijade.util.plan.ParallelGoalPlan;
+import br.pucrio.inf.les.bdijade.util.plan.SequentialGoalPlan;
+import br.pucrio.inf.les.bdijade.util.plan.SimplePlan;
+
+/**
+ * This capability is added in all {@link BDIAgent}. It provides default plans.
+ *
+ * @author ingrid
+ */
+public class DefaultCapability extends Capability {
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.core.Capability#setup()
+ */
+ @Override
+ protected void setup() {
+ this.getPlanLibrary().addPlan(
+ new SimplePlan(SequentialGoal.class, SequentialGoalPlan.class));
+ this.getPlanLibrary().addPlan(
+ new SimplePlan(ParallelGoal.class, ParallelGoalPlan.class));
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefGoal.java
new file mode 100644
index 0000000..daaec62
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefGoal.java
@@ -0,0 +1,61 @@
+/*
+ * Created on 27/01/2010 12:16:16
+ */
+package br.pucrio.inf.les.bdijade.util.goal;
+
+import br.pucrio.inf.les.bdijade.core.BeliefBase;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents the goal of an agent believe in a certain belief, i.e.
+ * the agent has a belief whose name is specified in this goal.
+ *
+ * @author ingrid
+ */
+public class BeliefGoal implements Goal {
+
+ private static final long serialVersionUID = 2493877854717226283L;
+
+ private String beliefName;
+
+ /**
+ * Creates a new BeliefGoal. It considers that the belief name is string
+ * returned from the toString() method of the beliefValue.
+ *
+ * @param beliefValue
+ * the belief value whose toString() is the belief name.
+ */
+ public BeliefGoal(Object beliefValue) {
+ this.beliefName = beliefValue.toString();
+ }
+
+ /**
+ * Creates a new BeliefGoal with the provided belief name.
+ *
+ * @param beliefName
+ * the belief name.
+ */
+ public BeliefGoal(String beliefName) {
+ this.beliefName = beliefName;
+ }
+
+ /**
+ * @return the beliefName
+ */
+ public String getBeliefName() {
+ return beliefName;
+ }
+
+ /**
+ * Checks if this goal is achieved by verifying if the provided belief base
+ * contains the belief of this goal.
+ *
+ * @param beliefBase
+ * the belief base to be checked.
+ * @return true if the belief base contains the belief of this goal.
+ */
+ public boolean isAchieved(BeliefBase beliefBase) {
+ return beliefBase.hasBelief(beliefName);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefSetValueGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefSetValueGoal.java
new file mode 100644
index 0000000..433f607
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/BeliefSetValueGoal.java
@@ -0,0 +1,80 @@
+/*
+ * Created on 27/01/2010 15:19:27
+ */
+package br.pucrio.inf.les.bdijade.util.goal;
+
+import br.pucrio.inf.les.bdijade.belief.BeliefSet;
+import br.pucrio.inf.les.bdijade.core.BeliefBase;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents the goal of an agent believe in a belief that contains
+ * a certain value, i.e. the agent has a belief set whose name is specified in
+ * this goal and it contains the specified value..
+ *
+ * @author ingrid
+ */
+public class BeliefSetValueGoal<T> implements Goal {
+
+ private static final long serialVersionUID = 2493877854717226283L;
+
+ private String beliefSetName;
+ private T value;
+
+ /**
+ * 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.
+ *
+ * @param beliefSetName
+ * the belief name.
+ * @param value
+ * the value that is target of this goal.
+ */
+ public BeliefSetValueGoal(String beliefSetName, T value) {
+ this.beliefSetName = beliefSetName;
+ this.value = value;
+ }
+
+ /**
+ * @return the beliefSetName
+ */
+ public String getBeliefSetName() {
+ return beliefSetName;
+ }
+
+ /**
+ * @return the value
+ */
+ public T getValue() {
+ return value;
+ }
+
+ /**
+ * Checks if this goal is achieved by verifying if the provided belief set
+ * contains the Value of this goal.
+ *
+ * @param beliefBase
+ * the belief base to be checked.
+ * @return true if the belief sey contains the value of this goal.
+ */
+ @SuppressWarnings("unchecked")
+ public boolean isAchieved(BeliefBase beliefBase) {
+ BeliefSet<T> beliefSet = (BeliefSet<T>) beliefBase
+ .getBelief(beliefSetName);
+ if (beliefSet == null) {
+ return false;
+ } else {
+ return beliefSet.hasValue(value);
+ }
+ }
+
+ /**
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ return "Belief '" + beliefSetName + "' has value " + value;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/CompositeGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/CompositeGoal.java
new file mode 100644
index 0000000..64bff2c
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/CompositeGoal.java
@@ -0,0 +1,99 @@
+/*
+ * Created on 04/02/2010 18:45:09
+ */
+package br.pucrio.inf.les.bdijade.util.goal;
+
+import java.util.Collection;
+import java.util.List;
+
+import br.pucrio.inf.les.bdijade.event.GoalFinishedEvent;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents a goal that is a composition of other goals (subgoals).
+ * It has two subclasses, which indicate if the goals must be achieved in a
+ * parallel or sequential way.
+ *
+ * @author ingrid
+ */
+public abstract class CompositeGoal implements Goal {
+
+ private static final long serialVersionUID = -8253189774672851571L;
+
+ protected List<Goal> completedGoals;
+ protected GoalFinishedEvent failedGoal;
+ protected final Collection<Goal> goals;
+
+ /**
+ * Instantiate a CompositeGoal with the provided goals.
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public CompositeGoal(Collection<Goal> goals) {
+ this.goals = goals;
+ }
+
+ /**
+ * Instantiate a CompositeGoal with the provided goals array. A
+ * {@link Collection} is instantiated by the method {@link #createGoals()}
+ * and is initialized with the provided goals.
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public CompositeGoal(Goal[] goals) {
+ this.goals = createGoals(goals.length);
+ for (Goal goal : goals) {
+ this.goals.add(goal);
+ }
+ }
+
+ /**
+ * Creates an instance of the collection that will hold the goals of this
+ * composite goal.
+ *
+ * @param size
+ * the size of the collection.
+ * @return the collection.
+ */
+ protected abstract Collection<Goal> createGoals(int size);
+
+ /**
+ * @return the completedGoals
+ */
+ public List<Goal> getCompletedGoals() {
+ return completedGoals;
+ }
+
+ /**
+ * @return the failedGoal
+ */
+ public GoalFinishedEvent getFailedGoal() {
+ return failedGoal;
+ }
+
+ /**
+ * @return the goals
+ */
+ public Collection<Goal> getGoals() {
+ return goals;
+ }
+
+ /**
+ * @param completedGoals
+ * the completedGoals to set
+ */
+ public void setCompletedGoals(List<Goal> completedGoals) {
+ this.completedGoals = completedGoals;
+ }
+
+ /**
+ * @param failedGoal
+ * the failedGoal to set
+ */
+ public void setFailedGoal(GoalFinishedEvent failedGoal) {
+ this.failedGoal = failedGoal;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/ParallelGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/ParallelGoal.java
new file mode 100644
index 0000000..5b8fa1a
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/ParallelGoal.java
@@ -0,0 +1,54 @@
+/*
+ * Created on 13/12/2009 01:37:21
+ */
+package br.pucrio.inf.les.bdijade.util.goal;
+
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents a goal that aims at achieving all goals that compose
+ * this goal in a parallel way.
+ *
+ * @author ingrid
+ */
+public class ParallelGoal extends CompositeGoal {
+
+ private static final long serialVersionUID = -8594724445200990207L;
+
+ /**
+ * Creates a new ParallelGoal.
+ *
+ * @see CompositeGoal#CompositeGoal(Goal[])
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public ParallelGoal(Goal[] goals) {
+ super(goals);
+ }
+
+ /**
+ * Creates a new ParallelGoal.
+ *
+ * @see CompositeGoal#CompositeGoal(Collection)
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public ParallelGoal(Set<Goal> goals) {
+ super(goals);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.util.goal.CompositeGoal#createGoals()
+ */
+ @Override
+ protected Collection<Goal> createGoals(int size) {
+ return new HashSet<Goal>(size);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/SequentialGoal.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/SequentialGoal.java
new file mode 100644
index 0000000..d7bcc5f
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/goal/SequentialGoal.java
@@ -0,0 +1,54 @@
+/*
+ * Created on 04/02/2010 18:40:58
+ */
+package br.pucrio.inf.les.bdijade.util.goal;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * This class represents a goal that aims at achieving all goals that compose
+ * this goal in a sequential way.
+ *
+ * @author ingrid
+ */
+public class SequentialGoal extends CompositeGoal {
+
+ private static final long serialVersionUID = -8594724445200990207L;
+
+ /**
+ * Creates a new SequentialGoal.
+ *
+ * @see CompositeGoal#CompositeGoal(Goal[])
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public SequentialGoal(Goal[] goals) {
+ super(goals);
+ }
+
+ /**
+ * Creates a new SequentialGoal.
+ *
+ * @see CompositeGoal#CompositeGoal(Collection)
+ *
+ * @param goals
+ * the goals that compose this goal.
+ */
+ public SequentialGoal(List<Goal> goals) {
+ super(goals);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.util.goal.CompositeGoal#createGoals()
+ */
+ @Override
+ protected Collection<Goal> createGoals(int size) {
+ return new ArrayList<Goal>(size);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/MetadataElement.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/MetadataElement.java
new file mode 100644
index 0000000..7b823a9
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/MetadataElement.java
@@ -0,0 +1,74 @@
+/*
+ * Created on 28/01/2010 20:29:58
+ */
+package br.pucrio.inf.les.bdijade.util;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * @author ingrid
+ *
+ */
+public abstract class MetadataElement {
+
+ protected Map<String, Object> metadata;
+
+ public MetadataElement() {
+ this.metadata = new HashMap<String, Object>();
+ }
+
+ /**
+ * @return the metadata
+ */
+ public Map<String, Object> getMetadata() {
+ return metadata;
+ }
+
+ /**
+ * Gets a value of a metadata.
+ *
+ * @param name
+ * the name of the metadata.
+ * @return the existing value of this metadata.
+ */
+ public Object getMetadata(String name) {
+ return this.metadata.get(name);
+ }
+
+ /**
+ * Verifies if a metadata is associated with this element.
+ *
+ * @param name
+ * the name of the metadata.
+ * @return true if the element has this metadata.
+ */
+ public boolean hasMetadata(String name) {
+ return this.hasMetadata(name);
+ }
+
+ /**
+ * Put a metadata in this element. If it does not exists, it is added, and it
+ * is update otherwise.
+ *
+ * @param name
+ * the name of the metadata.
+ * @param value
+ * the value associated with this metadata.
+ */
+ public void putMetadata(String name, Object value) {
+ this.metadata.put(name, value);
+ }
+
+ /**
+ * Removes a metadata of this element.
+ *
+ * @param name
+ * the name of the metadata.
+ * @return the existing value of this metadata.
+ */
+ public Object removeMetadata(String name) {
+ return this.metadata.remove(name);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/ParallelGoalPlan.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/ParallelGoalPlan.java
new file mode 100644
index 0000000..8489d4c
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/ParallelGoalPlan.java
@@ -0,0 +1,126 @@
+/*
+ * Created on 04/02/2010 19:52:56
+ */
+package br.pucrio.inf.les.bdijade.util.plan;
+
+import jade.core.behaviours.Behaviour;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import br.pucrio.inf.les.bdijade.event.GoalFinishedEvent;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.plan.OutputPlanBody;
+import br.pucrio.inf.les.bdijade.plan.PlanBody;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState;
+import br.pucrio.inf.les.bdijade.util.goal.ParallelGoal;
+
+/**
+ * @author ingrid
+ *
+ */
+public class ParallelGoalPlan extends Behaviour implements PlanBody,
+ OutputPlanBody {
+
+ private static final long serialVersionUID = -5919677537834351951L;
+
+ private List<Goal> completedGoals;
+ private boolean dispatched;
+ private GoalFinishedEvent failedGoal;
+ private Log log;
+ private ParallelGoal parallelGoal;
+ private PlanInstance planInstance;
+ private Boolean success;
+
+ /**
+ * Created a new ParallelGoalPlan.
+ */
+ public ParallelGoalPlan() {
+ this.log = LogFactory.getLog(this.getClass());
+ }
+
+ /**
+ * @see jade.core.behaviours.Behaviour#action()
+ */
+ @Override
+ public void action() {
+ if (this.dispatched) {
+ GoalFinishedEvent goalEvent = planInstance.getGoalEvent();
+ if (goalEvent == null) {
+ return;
+ } else {
+ if (GoalStatus.ACHIEVED.equals(goalEvent.getStatus())) {
+ this.completedGoals.add(goalEvent.getGoal());
+ log.debug("Goal " + goalEvent.getGoal() + " completed!");
+ if (completedGoals.size() == parallelGoal.getGoals().size()) {
+ this.success = Boolean.TRUE;
+ log.debug("All goals completed.");
+ }
+ } else {
+ this.failedGoal = goalEvent;
+ this.success = Boolean.FALSE;
+ log.debug("A goal has failed: " + goalEvent.getGoal());
+ }
+ }
+ } else {
+ for (Goal goal : parallelGoal.getGoals()) {
+ planInstance.dispatchSubgoalAndListen(goal);
+ }
+ this.dispatched = true;
+ log.debug("Goals dispatched!");
+ }
+ }
+
+ /**
+ * @see jade.core.behaviours.Behaviour#done()
+ */
+ @Override
+ public boolean done() {
+ return (this.success != null);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.plan.PlanBody#getEndState()
+ */
+ @Override
+ public EndState getEndState() {
+ if (this.success == null) {
+ return null;
+ } else {
+ return this.success ? EndState.SUCCESSFUL : EndState.FAILED;
+ }
+ }
+
+ /**
+ * Initializes this plan.
+ *
+ * @param planInstance
+ * the plan instance associated with this plan.
+ */
+ @Override
+ public void init(PlanInstance planInstance) {
+ this.planInstance = planInstance;
+ this.parallelGoal = (ParallelGoal) planInstance.getGoal();
+ this.completedGoals = new ArrayList<Goal>(parallelGoal.getGoals()
+ .size());
+ this.failedGoal = null;
+ this.success = null;
+ this.dispatched = false;
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.plan.OutputPlanBody#setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)
+ */
+ @Override
+ public void setGoalOutput(Goal goal) {
+ ParallelGoal parGoal = (ParallelGoal) goal;
+ parGoal.setCompletedGoals(completedGoals);
+ parGoal.setFailedGoal(failedGoal);
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SequentialGoalPlan.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SequentialGoalPlan.java
new file mode 100644
index 0000000..23aee33
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SequentialGoalPlan.java
@@ -0,0 +1,145 @@
+/*
+ * Created on 04/02/2010 15:54:21
+ */
+package br.pucrio.inf.les.bdijade.util.plan;
+
+import jade.core.behaviours.Behaviour;
+
+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 br.pucrio.inf.les.bdijade.event.GoalFinishedEvent;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.plan.OutputPlanBody;
+import br.pucrio.inf.les.bdijade.plan.PlanBody;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance;
+import br.pucrio.inf.les.bdijade.plan.PlanInstance.EndState;
+import br.pucrio.inf.les.bdijade.util.goal.SequentialGoal;
+
+/**
+ * This plan
+ *
+ * @author ingrid
+ */
+public class SequentialGoalPlan extends Behaviour implements PlanBody,
+ OutputPlanBody {
+
+ private static final long serialVersionUID = -5919677537834351951L;
+
+ private List<Goal> completedGoals;
+ private Goal currentGoal;
+ private GoalFinishedEvent failedGoal;
+ private Iterator<Goal> it;
+ private Log log;
+ private PlanInstance planInstance;
+ private Boolean success;
+
+ /**
+ * Created a new SequentialGoalPlan.
+ */
+ public SequentialGoalPlan() {
+ this.log = LogFactory.getLog(this.getClass());
+ }
+
+ /**
+ * @see jade.core.behaviours.Behaviour#action()
+ */
+ @Override
+ public void action() {
+ if (this.currentGoal == null) {
+ if (!it.hasNext()) {
+ this.success = Boolean.TRUE;
+ log.debug("All goals completed.");
+ } else {
+ this.currentGoal = it.next();
+ if (!this.completedGoals.isEmpty()) {
+ setNextGoal(this.completedGoals.get(this.completedGoals
+ .size() - 1), this.currentGoal);
+ }
+ planInstance.dispatchSubgoalAndListen(currentGoal);
+ log.debug("Dispatching goal: " + currentGoal);
+ }
+ } else {
+ GoalFinishedEvent goalEvent = planInstance.getGoalEvent();
+ if (goalEvent == null) {
+ return;
+ } else {
+ if (GoalStatus.ACHIEVED.equals(goalEvent.getStatus())) {
+ this.completedGoals.add(goalEvent.getGoal());
+ this.currentGoal = null;
+ log.debug("Goal " + goalEvent.getGoal() + " completed!");
+ } else {
+ this.failedGoal = goalEvent;
+ this.success = Boolean.FALSE;
+ log.debug("A goal has failed: " + goalEvent.getGoal());
+ }
+ }
+ }
+ }
+
+ /**
+ * @see jade.core.behaviours.Behaviour#done()
+ */
+ @Override
+ public boolean done() {
+ return (this.success != null);
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.plan.PlanBody#getEndState()
+ */
+ @Override
+ public EndState getEndState() {
+ if (this.success == null) {
+ return null;
+ } else {
+ return this.success ? EndState.SUCCESSFUL : EndState.FAILED;
+ }
+ }
+
+ /**
+ * Initializes this plan. Starts the goals iterator.
+ *
+ * @param planInstance
+ * the plan instance associated with this plan.
+ */
+ @Override
+ public void init(PlanInstance planInstance) {
+ this.planInstance = planInstance;
+ SequentialGoal goal = (SequentialGoal) planInstance.getGoal();
+ this.it = goal.getGoals().iterator();
+ this.success = null;
+ this.currentGoal = null;
+ this.failedGoal = null;
+ this.completedGoals = new ArrayList<Goal>(goal.getGoals().size());
+ }
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.plan.OutputPlanBody#setGoalOutput(br.pucrio.inf.les.bdijade.goal.Goal)
+ */
+ @Override
+ public void setGoalOutput(Goal goal) {
+ SequentialGoal seqGoal = (SequentialGoal) goal;
+ seqGoal.setCompletedGoals(completedGoals);
+ seqGoal.setFailedGoal(failedGoal);
+ }
+
+ /**
+ * Sets the parameters of the next goal to be executed based on the previous
+ * goal execution. This is an empty place holder for subclasses.
+ *
+ * @param previousGoal
+ * the previously executed goal.
+ * @param goal
+ * the goal that is going to be dispatched.
+ */
+ protected void setNextGoal(Goal previousGoal, Goal goal) {
+
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SimplePlan.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SimplePlan.java
new file mode 100644
index 0000000..20be378
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/plan/SimplePlan.java
@@ -0,0 +1,211 @@
+/*
+ * Created on 27/01/2010 22:28:26
+ */
+package br.pucrio.inf.les.bdijade.util.plan;
+
+import jade.core.behaviours.Behaviour;
+import jade.lang.acl.MessageTemplate;
+import br.pucrio.inf.les.bdijade.exception.PlanInstantiationException;
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.plan.Plan;
+import br.pucrio.inf.les.bdijade.plan.PlanBody;
+
+/**
+ * This class represents a plan whose plan body is a class that can be
+ * instantiated by invoking the @likn {@link Class#newInstance()} method. A
+ * class that has the {@link Behaviour} class as superclass is provides and it
+ * is instantiates in the {@link SimplePlan#createPlanBody()} method.
+ *
+ * @author ingrid
+ */
+public class SimplePlan extends Plan {
+
+ private final Class<? extends Behaviour> planBodyClass;
+
+ /**
+ * Creates a new Simple Plan. It is a plan whose body is the specified class
+ * and its id is the plan body class name. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process.
+ *
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(Class<? extends Behaviour> planBodyClass) {
+ super(planBodyClass.getSimpleName());
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan whose body is the specified class
+ * and its id is the plan body class name. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. It sets that this plan can achieve the
+ * specified goal class, but more goals can be specified by overriding the
+ * initGoals() method.
+ *
+ * @param goalClass
+ * the goal that this plan can achieve.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(Class<? extends Goal> goalClass,
+ Class<? extends Behaviour> planBodyClass) {
+ super(planBodyClass.getSimpleName(), goalClass);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan whose body is the specified class
+ * and its id is the plan body class name. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. It sets that this plan can achieve the
+ * specified goal class, but more goals can be specified by overriding the
+ * initGoals() method. The message templates is initialized with the
+ * provided template.
+ *
+ * @param goalClass
+ * the goal that this plan can achieve.
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(Class<? extends Goal> goalClass,
+ MessageTemplate messageTemplate,
+ Class<? extends Behaviour> planBodyClass) {
+ super(planBodyClass.getSimpleName(), goalClass, messageTemplate);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan whose body is the specified class
+ * and its id is the plan body class name. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. The message templates is initialized
+ * with the provided template.
+ *
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(MessageTemplate messageTemplate,
+ Class<? extends Behaviour> planBodyClass) {
+ super(planBodyClass.getSimpleName(), messageTemplate);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan that has the provided id and
+ * whose body is the specified class. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process.
+ *
+ * @param id
+ * the id of this plan.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(String id, Class<? extends Behaviour> planBodyClass) {
+ super(id);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan that has the provided id and
+ * whose body is the specified class. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. It sets that this plan can achieve the
+ * specified goal class, but more goals can be specified by overriding the
+ * initGoals() method.
+ *
+ * @param id
+ * the id of this plan.
+ * @param goalClass
+ * the goal that this plan can achieve.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(String id, Class<? extends Goal> goalClass,
+ Class<? extends Behaviour> planBodyClass) {
+ super(id, goalClass);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan that has the provided id and
+ * whose body is the specified class. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. It sets that this plan can achieve the
+ * specified goal class, but more goals can be specified by overriding the
+ * initGoals() method. The message templates is initialized with the
+ * provided template.
+ *
+ * @param id
+ * the id of this plan.
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ * @param goalClass
+ * the goal that this plan can achieve.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(String id, Class<? extends Goal> goalClass,
+ MessageTemplate messageTemplate,
+ Class<? extends Behaviour> planBodyClass) {
+ super(id, goalClass, messageTemplate);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new Simple Plan. It is a plan that has the provided id and
+ * whose body is the specified class. The class must also implement the
+ * {@link PlanBody} interface, otherwise an exception is going to be thrown
+ * during the instantiation process. The message templates is initialized
+ * with the provided template.
+ *
+ * @param id
+ * the id of this plan.
+ * @param messageTemplate
+ * the template of messages that this plan can process.
+ * @param planBodyClass
+ * the class of the plan body. It must have the Behavior as super
+ * class and implement the {@link PlanBody} interface.
+ */
+ public SimplePlan(String id, MessageTemplate messageTemplate,
+ Class<? extends Behaviour> planBodyClass) {
+ super(id, messageTemplate);
+ this.planBodyClass = planBodyClass;
+ }
+
+ /**
+ * Creates a new instance of the plan body. It invokes the method
+ * newInstance() from the plan body class.
+ *
+ * @see br.pucrio.inf.les.bdijade.plan.Plan#createPlanBody()
+ */
+ @Override
+ public Behaviour createPlanBody() throws PlanInstantiationException {
+ try {
+ return this.planBodyClass.newInstance();
+ } catch (Exception e) {
+ throw new PlanInstantiationException(e);
+ }
+ }
+
+ /**
+ * @return the planBodyClass
+ */
+ public Class<? extends Behaviour> getPlanBodyClass() {
+ return planBodyClass;
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultBeliefRevisionStrategy.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultBeliefRevisionStrategy.java
new file mode 100644
index 0000000..21a8247
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultBeliefRevisionStrategy.java
@@ -0,0 +1,33 @@
+/*
+ * Created on 29/01/2010 10:40:16
+ */
+package br.pucrio.inf.les.bdijade.util.reasoning;
+
+import br.pucrio.inf.les.bdijade.core.BDIAgent;
+import br.pucrio.inf.les.bdijade.core.BeliefBase;
+import br.pucrio.inf.les.bdijade.core.Capability;
+import br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy;
+
+/**
+ * This class is the default strategy for the belief revision. It invokes the
+ * {@link BeliefBase#reviewBeliefs()} method for the belief base of all
+ * capabilities of the agent.
+ *
+ * @author ingrid
+ */
+public class DefaultBeliefRevisionStrategy implements BeliefRevisionStrategy {
+
+ /**
+ * Invokes the {@link BeliefBase#reviewBeliefs()} for the belief base of all
+ * capabilties.
+ *
+ * @see br.pucrio.inf.les.bdijade.reasoning.BeliefRevisionStrategy#reviewBeliefs(br.pucrio.inf.les.bdijade.core.BDIAgent)
+ */
+ @Override
+ public void reviewBeliefs(BDIAgent bdiAgent) {
+ for (Capability capability : bdiAgent.getCapabilities()) {
+ capability.getBeliefBase().reviewBeliefs();
+ }
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultDeliberationFunction.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultDeliberationFunction.java
new file mode 100644
index 0000000..f9436d0
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultDeliberationFunction.java
@@ -0,0 +1,30 @@
+/*
+ * Created on 27/01/2010 00:00:15
+ */
+package br.pucrio.inf.les.bdijade.util.reasoning;
+
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction;
+
+/**
+ * The default implementation of the {@link DeliberationFunction}. It selects
+ * all intentions to be tried.
+ *
+ * @author ingrid
+ */
+public class DefaultDeliberationFunction implements DeliberationFunction {
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.reasoning.DeliberationFunction#filter(java.util.Map)
+ */
+ @Override
+ public Set<Goal> filter(Map<Goal, GoalStatus> goals) {
+ return new HashSet<Goal>(goals.keySet());
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultOptionGenerationFunction.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultOptionGenerationFunction.java
new file mode 100644
index 0000000..62e7820
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultOptionGenerationFunction.java
@@ -0,0 +1,31 @@
+/*
+ * Created on 21/12/2009 12:33:07
+ */
+package br.pucrio.inf.les.bdijade.util.reasoning;
+
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.goal.GoalStatus;
+import br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction;
+
+/**
+ * The default implementation of the {@link OptionGenerationFunction}. It
+ * selects all goals, therefore none is dropped or created.
+ *
+ * @author ingrid
+ */
+public class DefaultOptionGenerationFunction implements
+ OptionGenerationFunction {
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.reasoning.OptionGenerationFunction#generateGoals(java.util.Map)
+ */
+ @Override
+ public Set<Goal> generateGoals(Map<Goal, GoalStatus> goals) {
+ return new HashSet<Goal>(goals.keySet());
+ }
+
+}
diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultPlanSelectionStrategy.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultPlanSelectionStrategy.java
new file mode 100644
index 0000000..08ac549
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/reasoning/DefaultPlanSelectionStrategy.java
@@ -0,0 +1,32 @@
+/*
+ * Created on 21/12/2009 12:33:34
+ */
+package br.pucrio.inf.les.bdijade.util.reasoning;
+
+import java.util.Set;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+import br.pucrio.inf.les.bdijade.plan.Plan;
+import br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy;
+
+/**
+ * The default implementation of the {@link PlanSelectionStrategy}. It selects
+ * the first plan of the set.
+ *
+ * @author ingrid
+ */
+public class DefaultPlanSelectionStrategy implements PlanSelectionStrategy {
+
+ /**
+ * @see br.pucrio.inf.les.bdijade.reasoning.PlanSelectionStrategy#selectPlan(br.pucrio.inf.les.bdijade.goal.Goal,
+ * java.util.Set)
+ */
+ @Override
+ public Plan selectPlan(Goal goal, Set<Plan> plans) {
+ if (plans.isEmpty())
+ return null;
+ else
+ return plans.iterator().next();
+ }
+
+}
bdi-jade/src/log4j.properties 34(+34 -0)
diff --git a/bdi-jade/src/log4j.properties b/bdi-jade/src/log4j.properties
new file mode 100644
index 0000000..bc7b4e7
--- /dev/null
+++ b/bdi-jade/src/log4j.properties
@@ -0,0 +1,34 @@
+#
+# Log4J Settings for log4j 1.2.x (via jakarta-commons-logging)
+#
+# The five logging levels used by Log are (in order):
+#
+# 1. DEBUG (the least serious)
+# 2. INFO
+# 3. WARN
+# 4. ERROR
+# 5. FATAL (the most serious)
+
+
+# Set root logger level to WARN and append to stdout
+log4j.rootLogger=WARN, stdout
+
+log4j.appender.stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
+
+# Pattern to output the caller's file name and line number.
+log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss,SSS} %5p (%c{1}:%L) - %m%n
+
+# Print only messages of level ERROR or above in the package noModule.
+log4j.logger.noModule=FATAL
+
+# OpenSymphony Stuff
+log4j.logger.com.opensymphony=FATAL
+log4j.logger.org.apache.struts2=FATAL
+
+# Spring Stuff
+log4j.logger.org.springframework=FATAL
+
+log4j.logger.br.pucrio.inf.les.bdijade=DEBUG
+log4j.logger.br.pucrio.inf.les.bdijade.examples=DEBUG
+