Class EmfMarkerResolver

java.lang.Object
org.eclipse.epsilon.evl.emf.validation.EmfMarkerResolver
All Implemented Interfaces:
IEvlMarkerResolver
Direct Known Subclasses:
GmfMarkerResolver, SiriusMarkerResolver, XtextMarkerResolver

public class EmfMarkerResolver extends Object implements IEvlMarkerResolver
  • Constructor Details

    • EmfMarkerResolver

      public EmfMarkerResolver()
  • Method Details

    • canResolve

      public boolean canResolve(org.eclipse.core.resources.IMarker marker)
      Specified by:
      canResolve in interface IEvlMarkerResolver
    • resolve

      public org.eclipse.emf.ecore.EObject resolve(org.eclipse.core.resources.IMarker marker)
      Specified by:
      resolve in interface IEvlMarkerResolver
    • getEditingDomain

      public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.core.resources.IMarker marker)
      Specified by:
      getEditingDomain in interface IEvlMarkerResolver
    • getEditingDomain

      public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.ui.IEditorPart editor)
    • getElementResourceLocation

      protected String getElementResourceLocation(org.eclipse.core.resources.IMarker marker)
    • getRelativeElementId

      public String getRelativeElementId(org.eclipse.core.resources.IMarker marker)
    • run

      public void run(org.eclipse.core.resources.IMarker marker, EvlMarkerResolution resolution)
      Specified by:
      run in interface IEvlMarkerResolver
    • getAbsoluteElementId

      public String getAbsoluteElementId(org.eclipse.core.resources.IMarker marker)
      Specified by:
      getAbsoluteElementId in interface IEvlMarkerResolver
    • getMessage

      public String getMessage(org.eclipse.core.resources.IMarker marker)
      Specified by:
      getMessage in interface IEvlMarkerResolver