org.eclipse.emf.edit.ui.util
Class EditUIMarkerHelper
java.lang.Object
org.eclipse.emf.common.ui.MarkerHelper
org.eclipse.emf.edit.ui.util.EditUIMarkerHelper
- Direct Known Subclasses:
- ValidateAction.EclipseResourcesUtil
public class EditUIMarkerHelper
- extends MarkerHelper
Extension of MarkerHelper
that provides extra functionalities useful when
using EMF classes such as Resource
.
- Since:
- 2.2.0
Methods inherited from class org.eclipse.emf.common.ui.MarkerHelper |
composeMessage, createMarkers, createMarkers, deleteMarkers, deleteMarkers, getEditorInput, getFile, getFile, getMarkerID, hasMarkers, hasMarkers |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditUIMarkerHelper
public EditUIMarkerHelper()
getFile
protected IFile getFile(java.lang.Object datum)
- Overrides:
getFile
in class MarkerHelper
adjustMarker
protected void adjustMarker(IMarker marker,
Diagnostic diagnostic,
Diagnostic parentDiagnostic)
throws CoreException
- Description copied from class:
MarkerHelper
- Clients should override this method to update the marker associated with the diagnostic.
- Overrides:
adjustMarker
in class MarkerHelper
- Parameters:
marker
- the marker to be updated.diagnostic
- the diagnostic associated with the marker.parentDiagnostic
- the parent of the diagnostic, if any.
- Throws:
CoreException
adjustMarker
protected boolean adjustMarker(IMarker marker,
Diagnostic diagnostic)
throws CoreException
- Throws:
CoreException
hasMarkers
public boolean hasMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth)
- Overrides:
hasMarkers
in class MarkerHelper
deleteMarkers
public void deleteMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth)
- Overrides:
deleteMarkers
in class MarkerHelper
getTargetObjects
public java.util.List<?> getTargetObjects(java.lang.Object object,
IMarker marker)
- Overrides:
getTargetObjects
in class MarkerHelper
- Since:
- 2.3