edu.neu.ccs.demeterf.perform
Class AbstTraversal

java.lang.Object
  extended by edu.neu.ccs.demeterf.perform.AbstTraversal
Direct Known Subclasses:
Traversal

public abstract class AbstTraversal
extends java.lang.Object


Constructor Summary
AbstTraversal()
          Create a Traversal that goes Everywhere
AbstTraversal(Control c)
          Create a Traversal with Selective edge/field Bypassing
 
Method Summary
<Ret> Ret
traverse(java.lang.Object o)
          Do the Traversal...
<Ret> Ret
traverse(java.lang.Object o, java.lang.Object a)
          Do the Traversal...
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstTraversal

public AbstTraversal()
Create a Traversal that goes Everywhere


AbstTraversal

public AbstTraversal(Control c)
Create a Traversal with Selective edge/field Bypassing

Method Detail

traverse

public <Ret> Ret traverse(java.lang.Object o)
Do the Traversal... No traversal arguments


traverse

public <Ret> Ret traverse(java.lang.Object o,
                          java.lang.Object a)
Do the Traversal... With a traversal argument