EVolve.util
Class DataTrace

java.lang.Object
  |
  +--EVolve.util.DataTrace
All Implemented Interfaces:
java.lang.Cloneable

public class DataTrace
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
DataTrace()
           
DataTrace(Set workingSet)
           
 
Method Summary
 java.lang.Object clone()
           
 java.util.ArrayList getCallees(int callerId, int calleeId)
           
 java.util.ArrayList getCallerChain(int callerId, int calleeId)
           
 java.util.ArrayList getCallerChains(int callerId, int calleeId)
           
 java.util.ArrayList getTrace()
           
 int size()
           
 void updateTrace(long traceId)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTrace

public DataTrace()

DataTrace

public DataTrace(Set workingSet)
Method Detail

updateTrace

public void updateTrace(long traceId)

getCallerChains

public java.util.ArrayList getCallerChains(int callerId,
                                           int calleeId)

getCallerChain

public java.util.ArrayList getCallerChain(int callerId,
                                          int calleeId)

getCallees

public java.util.ArrayList getCallees(int callerId,
                                      int calleeId)

size

public int size()

getTrace

public java.util.ArrayList getTrace()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object