com.ibm.wala.emf.wrappers
Class ECallGraphWrapper
java.lang.Object
com.ibm.wala.emf.wrappers.EObjectGraphImpl
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.
|
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 |
ECallGraphWrapper
public ECallGraphWrapper()
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