public class XtextResourceMarkerAnnotationModel
extends org.eclipse.ui.texteditor.ResourceMarkerAnnotationModel
Constructor and Description |
---|
XtextResourceMarkerAnnotationModel(org.eclipse.core.resources.IFile file,
IssueResolutionProvider issueResolutionProvider,
IssueUtil markerUtil) |
Modifier and Type | Method and Description |
---|---|
protected void |
connected() |
protected org.eclipse.ui.texteditor.MarkerAnnotation |
createMarkerAnnotation(org.eclipse.core.resources.IMarker marker) |
void |
fireAnnotationChangedEvent(org.eclipse.jface.text.source.Annotation annotation) |
void |
fireQueuedEvents() |
void |
queueAnnotationChanged(org.eclipse.jface.text.source.Annotation annotation) |
void |
updateMarkers(org.eclipse.jface.text.IDocument document) |
deleteMarkers, getResource, isAcceptable, listenToMarkerChanges, retrieveMarkers, update
addMarkerAnnotation, addMarkerUpdater, commit, createPositionFromMarker, disconnected, getMarkerAnnotation, getMarkerPosition, handleCoreException, modifyMarkerAnnotation, reinitialize, removeAnnotations, removeMarkerAnnotation, removeMarkerUpdater, resetMarkers, revert, updateMarker, updateMarker
addAnnotation, addAnnotation, addAnnotationModel, addAnnotationModelListener, addPosition, cleanup, connect, createAnnotationModelEvent, disconnect, fireModelChanged, fireModelChanged, getAnnotationIterator, getAnnotationIterator, getAnnotationIterator, getAnnotationMap, getAnnotationModel, getAnnotationModelEvent, getLockObject, getModificationStamp, getPosition, modifyAnnotation, modifyAnnotationPosition, modifyAnnotationPosition, removeAllAnnotations, removeAllAnnotations, removeAnnotation, removeAnnotation, removeAnnotationModel, removeAnnotationModelListener, removePosition, replaceAnnotations, replaceAnnotations, setLockObject
public XtextResourceMarkerAnnotationModel(org.eclipse.core.resources.IFile file, IssueResolutionProvider issueResolutionProvider, IssueUtil markerUtil)
protected org.eclipse.ui.texteditor.MarkerAnnotation createMarkerAnnotation(org.eclipse.core.resources.IMarker marker)
createMarkerAnnotation
in class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
public void fireAnnotationChangedEvent(org.eclipse.jface.text.source.Annotation annotation)
public void queueAnnotationChanged(org.eclipse.jface.text.source.Annotation annotation)
public void fireQueuedEvents()
protected void connected()
connected
in class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
public void updateMarkers(org.eclipse.jface.text.IDocument document) throws org.eclipse.core.runtime.CoreException
updateMarkers
in class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModel
org.eclipse.core.runtime.CoreException