public class MarkerResolutionGenerator extends AbstractIssueResolutionProviderAdapter implements org.eclipse.ui.IMarkerResolutionGenerator2
Modifier and Type | Class and Description |
---|---|
class |
MarkerResolutionGenerator.ResolutionAdapter |
DEFAULT_IMAGE
Constructor and Description |
---|
MarkerResolutionGenerator() |
Modifier and Type | Method and Description |
---|---|
XtextEditor |
findEditor(org.eclipse.core.resources.IResource resource) |
protected org.eclipse.ui.IMarkerResolution[] |
getAdaptedResolutions(java.util.List<IssueResolution> resolutions) |
XtextEditor |
getEditor(org.eclipse.core.resources.IResource resource) |
java.lang.String |
getEditorId() |
IssueUtil |
getIssueUtil() |
org.eclipse.ui.IMarkerResolution[] |
getResolutions(org.eclipse.core.resources.IMarker marker) |
IXtextDocument |
getXtextDocument(org.eclipse.core.resources.IResource resource) |
boolean |
hasResolutions(org.eclipse.core.resources.IMarker marker) |
boolean |
isMarkerStillValid(org.eclipse.core.resources.IMarker marker,
org.eclipse.jface.text.source.IAnnotationModel annotationModel) |
void |
setEditorId(java.lang.String editorId) |
void |
setIssueUtil(IssueUtil issueUtil) |
getImage, getResolutionProvider, getResolutions
public IssueUtil getIssueUtil()
public void setIssueUtil(IssueUtil issueUtil)
public void setEditorId(java.lang.String editorId)
public java.lang.String getEditorId()
public boolean hasResolutions(org.eclipse.core.resources.IMarker marker)
hasResolutions
in interface org.eclipse.ui.IMarkerResolutionGenerator2
public org.eclipse.ui.IMarkerResolution[] getResolutions(org.eclipse.core.resources.IMarker marker)
getResolutions
in interface org.eclipse.ui.IMarkerResolutionGenerator
public boolean isMarkerStillValid(org.eclipse.core.resources.IMarker marker, org.eclipse.jface.text.source.IAnnotationModel annotationModel)
public IXtextDocument getXtextDocument(org.eclipse.core.resources.IResource resource)
public XtextEditor getEditor(org.eclipse.core.resources.IResource resource)
public XtextEditor findEditor(org.eclipse.core.resources.IResource resource)
protected org.eclipse.ui.IMarkerResolution[] getAdaptedResolutions(java.util.List<IssueResolution> resolutions)