edu.umich.visualsoar.util
Class  PrePostVisitor
java.lang.Object
  |
  +--edu.umich.visualsoar.util.Visitor
        |
        +--edu.umich.visualsoar.util.PrePostVisitor
- Direct Known Subclasses: 
 - PreOrder
 
- public abstract class PrePostVisitor
- extends Visitor
  
This class follows the visitor pattern
 it is based on Object-Oriented Design patterns in C++, later converted to Java
 We might want to visit a traversal in Pre, Post, or In Order a PrePostVistor
 allows this operation by letting a derived class support that operation
 
| 
Method Summary | 
 void | 
postVisit(java.lang.Object o)
 
            | 
 void | 
preVisit(java.lang.Object o)
 
            | 
 void | 
visit(java.lang.Object o)
 
            | 
 
| Methods inherited from class edu.umich.visualsoar.util.Visitor | 
isDone | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PrePostVisitor
public PrePostVisitor()
preVisit
public void preVisit(java.lang.Object o)
 
visit
public void visit(java.lang.Object o)
- Specified by:
 visit in class Visitor
 
 
postVisit
public void postVisit(java.lang.Object o)