org.eclipse.xtext.ui.editor.quickfix
Class MarkerResolutionGenerator
java.lang.Object
org.eclipse.xtext.ui.editor.quickfix.AbstractIssueResolutionProviderAdapter
org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator
- All Implemented Interfaces:
- org.eclipse.ui.IMarkerResolutionGenerator, org.eclipse.ui.IMarkerResolutionGenerator2
public class MarkerResolutionGenerator
- extends AbstractIssueResolutionProviderAdapter
- implements org.eclipse.ui.IMarkerResolutionGenerator2
- Author:
- Heiko Behrens - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MarkerResolutionGenerator
public MarkerResolutionGenerator()
getIssueUtil
public IssueUtil getIssueUtil()
setIssueUtil
public void setIssueUtil(IssueUtil issueUtil)
setEditorId
public void setEditorId(java.lang.String editorId)
getEditorId
public java.lang.String getEditorId()
hasResolutions
public boolean hasResolutions(org.eclipse.core.resources.IMarker marker)
- Specified by:
hasResolutions
in interface org.eclipse.ui.IMarkerResolutionGenerator2
getResolutions
public org.eclipse.ui.IMarkerResolution[] getResolutions(org.eclipse.core.resources.IMarker marker)
- Specified by:
getResolutions
in interface org.eclipse.ui.IMarkerResolutionGenerator
isMarkerStillValid
public boolean isMarkerStillValid(org.eclipse.core.resources.IMarker marker,
org.eclipse.jface.text.source.IAnnotationModel annotationModel)
getXtextDocument
public IXtextDocument getXtextDocument(org.eclipse.core.resources.IResource resource)
getEditor
public XtextEditor getEditor(org.eclipse.core.resources.IResource resource)
findEditor
public XtextEditor findEditor(org.eclipse.core.resources.IResource resource)
getAdaptedResolutions
protected org.eclipse.ui.IMarkerResolution[] getAdaptedResolutions(java.util.List<IssueResolution> resolutions)