diff --git a/src/org/ntlab/deltaViewer/DeltaObjectCallGraph.java b/src/org/ntlab/deltaViewer/DeltaObjectCallGraph.java new file mode 100644 index 0000000..4a66ec4 --- /dev/null +++ b/src/org/ntlab/deltaViewer/DeltaObjectCallGraph.java @@ -0,0 +1,30 @@ +package org.ntlab.deltaViewer; + +import java.util.ArrayList; +import java.util.List; + +import org.ntlab.deltaExtractor.ExtractedStructure; +import org.ntlab.trace.MethodExecution; +import org.ntlab.trace.Reference; + +public class DeltaObjectCallGraph implements IObjectCallGraph { + private List references = new ArrayList<>(); + private List startPoints = new ArrayList<>(); + + public DeltaObjectCallGraph(ExtractedStructure e) { + references.addAll(e.getDelta().getSrcSide()); + references.addAll(e.getDelta().getDstSide()); + startPoints.add(e.getCoordinator()); + } + + @Override + public List getReferences() { + return references; + } + + @Override + public List getStartPoints() { + return startPoints; + } + +}