edu.neu.ccs.demeter.dj
Class TraversalGraph

java.lang.Object
  |
  +--edu.neu.ccs.demeter.aplib.Traversal
        |
        +--edu.neu.ccs.demeter.dj.Traversal
              |
              +--edu.neu.ccs.demeter.dj.TraversalGraph

public class TraversalGraph
extends Traversal

A compact, efficient representation of a set of paths through a class graph that can be used to traverse an object graph. NOTE: This class is only here for backwards compatibility and will probably disappear soon; please use Traversal instead.


Nested Class Summary
 
Nested classes inherited from class edu.neu.ccs.demeter.aplib.Traversal
Traversal.EdgeSet, Traversal.NodeSet
 
Constructor Summary
TraversalGraph(Strategy s, ClassGraph cg)
           
TraversalGraph(String s, ClassGraph cg)
           
 
Methods inherited from class edu.neu.ccs.demeter.dj.Traversal
asList, equals, fetch, gather, getEdgeSet, getEdgeSets, getFinishSet, getFinishSet, getNodeSet, getNodeSets, getStartSet, getStartSet, getStrategy, getVersion, hashCode, slice, toClassGraph, toString, traverse, traverse
 
Methods inherited from class edu.neu.ccs.demeter.aplib.Traversal
compute, compute, edgeKey, getAlternationEdgeSet, getClassGraph, getConstructionEdgeSet, getEdgeSet, getInheritanceEdgeSet, intersect, toCompactString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TraversalGraph

public TraversalGraph(Strategy s,
                      ClassGraph cg)

TraversalGraph

public TraversalGraph(String s,
                      ClassGraph cg)