Package org.eclipse.epsilon.flexmi
Class EObjectTraceManager
- java.lang.Object
-
- org.eclipse.epsilon.flexmi.EObjectTraceManager
-
public class EObjectTraceManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<org.eclipse.emf.ecore.EObject,EObjectLocation>
eObjectLineTrace
protected java.util.Map<EObjectLocation,org.eclipse.emf.ecore.EObject>
lineEObjectTrace
-
Constructor Summary
Constructors Constructor Description EObjectTraceManager()
-
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)
-
-
-
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
-
-
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)
-
-