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, updateaddMarkerAnnotation, addMarkerUpdater, commit, createPositionFromMarker, disconnected, getMarkerAnnotation, getMarkerPosition, handleCoreException, modifyMarkerAnnotation, reinitialize, removeAnnotations, removeMarkerAnnotation, removeMarkerUpdater, resetMarkers, revert, updateMarker, updateMarkeraddAnnotation, 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, setLockObjectpublic 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.AbstractMarkerAnnotationModelpublic 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.AbstractMarkerAnnotationModelpublic void updateMarkers(org.eclipse.jface.text.IDocument document)
throws org.eclipse.core.runtime.CoreException
updateMarkers in class org.eclipse.ui.texteditor.AbstractMarkerAnnotationModelorg.eclipse.core.runtime.CoreExceptionCopyright © 2016. All Rights Reserved.