edu.neu.ccs.demeterf
Class Traversal

java.lang.Object
  extended by edu.neu.ccs.demeterf.AbstTraversal
      extended by edu.neu.ccs.demeterf.Traversal
Direct Known Subclasses:
HeapTrav, ParTraversal, ParTraversal2, StaticTrav, StaticTravCtx, Traversal

public class Traversal
extends AbstTraversal

Traverses an Object structure using a Builder and an Augmentor.


Constructor Summary
Traversal(FC f)
          Create a parameterized Traversal that goes Everywhere
Traversal(FC f, Control c)
          Create a Traversal with Selective edge/field Bypassing
 
Method Summary
static Traversal onestep(ID id)
          Create a onestep Traversal with the given functionality
 
Methods inherited from class edu.neu.ccs.demeterf.AbstTraversal
traverse, traverse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Traversal

public Traversal(FC f)
Create a parameterized Traversal that goes Everywhere


Traversal

public Traversal(FC f,
                 Control c)
Create a Traversal with Selective edge/field Bypassing

Method Detail

onestep

public static Traversal onestep(ID id)
Create a onestep Traversal with the given functionality