Class EmfMarkerResolver
java.lang.Object
org.eclipse.epsilon.evl.emf.validation.EmfMarkerResolver
- All Implemented Interfaces:
IEvlMarkerResolver
- Direct Known Subclasses:
GmfMarkerResolver
,SiriusMarkerResolver
,XtextMarkerResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canResolve
(org.eclipse.core.resources.IMarker marker) getAbsoluteElementId
(org.eclipse.core.resources.IMarker marker) org.eclipse.emf.edit.domain.EditingDomain
getEditingDomain
(org.eclipse.core.resources.IMarker marker) org.eclipse.emf.edit.domain.EditingDomain
getEditingDomain
(org.eclipse.ui.IEditorPart editor) protected String
getElementResourceLocation
(org.eclipse.core.resources.IMarker marker) getMessage
(org.eclipse.core.resources.IMarker marker) getRelativeElementId
(org.eclipse.core.resources.IMarker marker) org.eclipse.emf.ecore.EObject
resolve
(org.eclipse.core.resources.IMarker marker) void
run
(org.eclipse.core.resources.IMarker marker, EvlMarkerResolution resolution)
-
Constructor Details
-
EmfMarkerResolver
public EmfMarkerResolver()
-
-
Method Details
-
canResolve
public boolean canResolve(org.eclipse.core.resources.IMarker marker) - Specified by:
canResolve
in interfaceIEvlMarkerResolver
-
resolve
public org.eclipse.emf.ecore.EObject resolve(org.eclipse.core.resources.IMarker marker) - Specified by:
resolve
in interfaceIEvlMarkerResolver
-
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.core.resources.IMarker marker) - Specified by:
getEditingDomain
in interfaceIEvlMarkerResolver
-
getEditingDomain
public org.eclipse.emf.edit.domain.EditingDomain getEditingDomain(org.eclipse.ui.IEditorPart editor) -
getElementResourceLocation
-
getRelativeElementId
-
run
- Specified by:
run
in interfaceIEvlMarkerResolver
-
getAbsoluteElementId
- Specified by:
getAbsoluteElementId
in interfaceIEvlMarkerResolver
-
getMessage
- Specified by:
getMessage
in interfaceIEvlMarkerResolver
-