edu.cmu.cs.coral.icf.plan_based.planners.pip
Class GoalNode

java.lang.Object
  |
  +--edu.cmu.cs.coral.icf.plan_based.planners.pip.PlanNode
        |
        +--edu.cmu.cs.coral.icf.plan_based.planners.pip.GoalNode

public class GoalNode
extends PlanNode

Represents a goal node.

Since:
ICF 0.0
Version:
$Id$

Field Summary
private  Literal goal
          the goal for this goal node
 
Fields inherited from class edu.cmu.cs.coral.icf.plan_based.planners.pip.PlanNode
children, parents
 
Constructor Summary
GoalNode(Literal goal)
          Construct a goal node to generate the given literal
 
Method Summary
 Literal getGoal()
          Gets the goal for this goal node.
 
Methods inherited from class edu.cmu.cs.coral.icf.plan_based.planners.pip.PlanNode
accessChildren, accessParents
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

goal

private Literal goal
the goal for this goal node
Since:
ICF 0.0
Constructor Detail

GoalNode

public GoalNode(Literal goal)
Construct a goal node to generate the given literal
Parameters:
goal - the goal to achieve
Since:
ICF 0.0
Method Detail

getGoal

public Literal getGoal()
Gets the goal for this goal node.
Returns:
the goal for this goal node
Since:
ICF 0.0