Class EObjectTraceManager


  • public class EObjectTraceManager
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.emf.ecore.EObject getEObject​(org.eclipse.emf.common.util.URI uri, int line)  
      EObjectLocation getLine​(org.eclipse.emf.ecore.EObject eObject)  
      void trace​(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.URI uri, int line)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • eObjectLineTrace

        protected java.util.Map<org.eclipse.emf.ecore.EObject,​EObjectLocation> eObjectLineTrace
      • lineEObjectTrace

        protected java.util.Map<EObjectLocation,​org.eclipse.emf.ecore.EObject> lineEObjectTrace
    • Constructor Detail

      • EObjectTraceManager

        public EObjectTraceManager()
    • Method Detail

      • trace

        public void trace​(org.eclipse.emf.ecore.EObject eObject,
                          org.eclipse.emf.common.util.URI uri,
                          int line)
      • getEObject

        public org.eclipse.emf.ecore.EObject getEObject​(org.eclipse.emf.common.util.URI uri,
                                                        int line)
      • getLine

        public EObjectLocation getLine​(org.eclipse.emf.ecore.EObject eObject)