public class EditUIMarkerHelper extends MarkerHelper
MarkerHelper that provides extra functionalities useful when
using EMF classes such as Resource.| Constructor and Description |
|---|
EditUIMarkerHelper() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
adjustMarker(IMarker marker,
Diagnostic diagnostic) |
protected void |
adjustMarker(IMarker marker,
Diagnostic diagnostic,
Diagnostic parentDiagnostic)
Clients should override this method to update the marker associated with the diagnostic.
|
void |
deleteMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth) |
protected IFile |
getFile(java.lang.Object datum) |
Diagnostic |
getMarkerDiagnostics(java.lang.Object object,
IFile file)
Converts markers in the file to diagnostics.
|
java.util.List<?> |
getTargetObjects(java.lang.Object object,
IMarker marker) |
boolean |
hasMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth) |
composeMessage, createMarkers, createMarkers, deleteMarkers, getDiagnosticSource, getEditorInput, getFile, getFile, getMarkerID, hasMarkersprotected IFile getFile(java.lang.Object datum)
getFile in class MarkerHelperprotected void adjustMarker(IMarker marker,
Diagnostic diagnostic,
Diagnostic parentDiagnostic)
throws CoreException
MarkerHelperadjustMarker in class MarkerHelpermarker - the marker to be updated.diagnostic - the diagnostic associated with the marker.parentDiagnostic - the parent of the diagnostic, if any.CoreExceptionprotected boolean adjustMarker(IMarker marker,
Diagnostic diagnostic)
throws CoreException
CoreExceptionpublic boolean hasMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth)
hasMarkers in class MarkerHelperpublic void deleteMarkers(java.lang.Object object,
boolean includeSubtypes,
int depth)
deleteMarkers in class MarkerHelperpublic java.util.List<?> getTargetObjects(java.lang.Object object,
IMarker marker)
getTargetObjects in class MarkerHelperpublic Diagnostic getMarkerDiagnostics(java.lang.Object object, IFile file)
MarkerHelpergetMarkerDiagnostics in class MarkerHelper