com.ibm.wala.emf.wrappers
Class ECallGraphWrapper

java.lang.Object
  extended by com.ibm.wala.emf.wrappers.EObjectGraphImpl
      extended by com.ibm.wala.emf.wrappers.ECallGraphWrapper
All Implemented Interfaces:
EObjectGraph, EdgeManager<org.eclipse.emf.ecore.EObject>, Graph<org.eclipse.emf.ecore.EObject>, NodeManager<org.eclipse.emf.ecore.EObject>, NumberedEdgeManager<org.eclipse.emf.ecore.EObject>, NumberedGraph<org.eclipse.emf.ecore.EObject>, NumberedNodeManager<org.eclipse.emf.ecore.EObject>, java.lang.Iterable<org.eclipse.emf.ecore.EObject>

public class ECallGraphWrapper
extends EObjectGraphImpl

This is a convenience class: it provides a view of an ECallGraph that should be more convenient for most client-side use.


Constructor Summary
ECallGraphWrapper()
           
 
Method Summary
 org.eclipse.emf.ecore.EObject export()
           
static ECallGraphWrapper load(java.lang.String fileName, java.lang.ClassLoader loader)
           
 
Methods inherited from class com.ibm.wala.emf.wrappers.EObjectGraphImpl
addEdge, addNode, containsNode, equals, fromEMF, getMaxNumber, getNode, getNumber, getNumberOfNodes, getPredNodeCount, getPredNodeNumbers, getPredNodes, getSuccNodeCount, getSuccNodeNumbers, getSuccNodes, hasEdge, hashCode, iterateNodes, iterator, removeAllIncidentEdges, removeEdge, removeIncomingEdges, removeNode, removeNodeAndEdges, removeOutgoingEdges, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ECallGraphWrapper

public ECallGraphWrapper()
Method Detail

export

public org.eclipse.emf.ecore.EObject export()
Overrides:
export in class EObjectGraphImpl
Returns:
an ECallGraph representing the contents of this object
See Also:
EObjectGraphImpl.export()

load

public static ECallGraphWrapper load(java.lang.String fileName,
                                     java.lang.ClassLoader loader)
                              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException