edu.cmu.cs.coral.icf.plan_based.planners
Class PlannerState

java.lang.Object
  |
  +--edu.cmu.cs.coral.icf.plan_based.planners.PartialState
        |
        +--edu.cmu.cs.coral.icf.plan_based.planners.PlannerState

public class PlannerState
extends PartialState
implements State, java.lang.Cloneable

Represents a state of the world.

Since:
ICF 0.0
Version:
$Id$

Fields inherited from class edu.cmu.cs.coral.icf.plan_based.planners.PartialState
literals
 
Constructor Summary
PlannerState()
           
 
Method Summary
 java.lang.Object clone()
           
 void updateState(PlannerAction action)
          Update the state by executing the action.
 
Methods inherited from class edu.cmu.cs.coral.icf.plan_based.planners.PartialState
addLiteral, getLiterals, removeLiteral
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PlannerState

public PlannerState()
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class PartialState

updateState

public void updateState(PlannerAction action)
Update the state by executing the action.
Parameters:
action - the action to apply to the state
Since:
ICF 0.0