com.ibm.wala.emf.wrappers
Class EObjectTree

java.lang.Object
  extended by com.ibm.wala.emf.wrappers.EObjectGraphImpl
      extended by com.ibm.wala.emf.wrappers.EObjectTree
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>
Direct Known Subclasses:
EClassHierarchyWrapper

public class EObjectTree
extends EObjectGraphImpl

An in-memory representation of a tree of EObjects. This class is often more convenient for client-side programming than the "raw" EMF-generated tree implementation.


Constructor Summary
EObjectTree()
           
 
Method Summary
 
Methods inherited from class com.ibm.wala.emf.wrappers.EObjectGraphImpl
addEdge, addNode, containsNode, equals, export, 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

EObjectTree

public EObjectTree()