ix.iplan
Class SlipExpandNode

java.lang.Object
  extended by ix.iplan.SlipExpandNode
All Implemented Interfaces:
Slip.Step, java.lang.Runnable

 class SlipExpandNode
extends java.lang.Object
implements Slip.Step

Expands a node.


Nested Class Summary
(package private)  class SlipExpandNode.Resume
           
 
Field Summary
(package private)  java.util.LinkedList expanders
           
(package private)  PNode node
           
(package private)  Slip slip
           
 
Constructor Summary
SlipExpandNode(Slip slip, PNode node, java.util.LinkedList expanders)
           
 
Method Summary
(package private)  void fixupGoalNode(PNode node)
           
(package private)  void nextExpansion()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

slip

Slip slip

node

PNode node

expanders

java.util.LinkedList expanders
Constructor Detail

SlipExpandNode

SlipExpandNode(Slip slip,
               PNode node,
               java.util.LinkedList expanders)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

nextExpansion

void nextExpansion()

fixupGoalNode

void fixupGoalNode(PNode node)