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

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

public class PlanDAG
extends java.lang.Object

Represents the graph used in the tail plan and summary statistics of that graph. The "root" of the graph refers to the node of the graph that is the ancestor of every node except itself.

Since:
ICF 0.0
Version:
$Id$

Field Summary
private  PlanNode root
          The root of the graph.
 
Constructor Summary
PlanDAG()
          Creates an empty planning directed acyclic graph.
 
Method Summary
 void setRoot(GoalNode root)
          Sets the root of the graph.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

root

private PlanNode root
The root of the graph.
Since:
ICF 0.0
Constructor Detail

PlanDAG

public PlanDAG()
Creates an empty planning directed acyclic graph.
Since:
ICF 0.0
Method Detail

setRoot

public void setRoot(GoalNode root)
Sets the root of the graph.
Parameters:
root - the root of the graph
Since:
ICF 0.0