bdi4jade

Accommodation service.

9/22/2010 3:52:58 PM

Details

diff --git a/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/GoalFailedException.java b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/GoalFailedException.java
new file mode 100644
index 0000000..8468f9e
--- /dev/null
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/exception/GoalFailedException.java
@@ -0,0 +1,43 @@
+/*
+ * Created on 22/09/2010 11:53:30. 
+ */
+package br.pucrio.inf.les.bdijade.exception;
+
+import br.pucrio.inf.les.bdijade.goal.Goal;
+
+/**
+ * @author ingridnunes
+ * 
+ */
+public class GoalFailedException extends Exception {
+
+	private static final long serialVersionUID = -6082968354395705561L;
+
+	private Goal goal;
+
+	/**
+	 * Creates a new instance of GoalFailedException.
+	 * 
+	 * @param goal
+	 *            the goal that failed.
+	 */
+	public GoalFailedException(Goal goal) {
+		this.goal = goal;
+	}
+
+	/**
+	 * @return the goal
+	 */
+	public Goal getGoal() {
+		return goal;
+	}
+
+	/**
+	 * @see java.lang.Throwable#toString()
+	 */
+	@Override
+	public String toString() {
+		return "Goal failed exception: " + goal;
+	}
+
+}
\ No newline at end of file
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
index 0716988..fd328dd 100644
--- a/bdi-jade/src/br/pucrio/inf/les/bdijade/util/DefaultCapability.java
+++ b/bdi-jade/src/br/pucrio/inf/les/bdijade/util/DefaultCapability.java
@@ -7,8 +7,8 @@ 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.ParallelGoalPlanBody;
+import br.pucrio.inf.les.bdijade.util.plan.SequentialGoalPlanBody;
 import br.pucrio.inf.les.bdijade.util.plan.SimplePlan;
 
 /**
@@ -26,9 +26,9 @@ public class DefaultCapability extends Capability {
 	@Override
 	protected void setup() {
 		this.getPlanLibrary().addPlan(
-				new SimplePlan(SequentialGoal.class, SequentialGoalPlan.class));
+				new SimplePlan(SequentialGoal.class, SequentialGoalPlanBody.class));
 		this.getPlanLibrary().addPlan(
-				new SimplePlan(ParallelGoal.class, ParallelGoalPlan.class));
+				new SimplePlan(ParallelGoal.class, ParallelGoalPlanBody.class));
 	}
 
 }