Package org.eclipse.epsilon.flexmi
Class EObjectTraceManager
- java.lang.Object
-
- org.eclipse.epsilon.flexmi.EObjectTraceManager
-
public class EObjectTraceManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<org.eclipse.emf.ecore.EObject,EObjectLocation>
eObjectLineTrace
protected Map<EObjectLocation,List<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 List<org.eclipse.emf.ecore.EObject>
getEObjects(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 Map<org.eclipse.emf.ecore.EObject,EObjectLocation> eObjectLineTrace
-
lineEObjectTrace
protected Map<EObjectLocation,List<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)
-
getEObjects
public List<org.eclipse.emf.ecore.EObject> getEObjects(org.eclipse.emf.common.util.URI uri, int line)
-
getLine
public EObjectLocation getLine(org.eclipse.emf.ecore.EObject eObject)
-
-