@Override public IAnnotationModel getAnnotationModel(Object element) { return fParentProvider.getAnnotationModel(element); }
private IProblemRequestorExtension getProblemRequestorExtension() { IAnnotationModel model= fDocumentProvider.getAnnotationModel(fEditor.getEditorInput()); if (model instanceof IProblemRequestorExtension) return (IProblemRequestorExtension) model; return null; }
private IProblemRequestorExtension getProblemRequestorExtension() { IAnnotationModel model= fDocumentProvider.getAnnotationModel(fEditor.getEditorInput()); if (model instanceof IProblemRequestorExtension) return (IProblemRequestorExtension) model; return null; }
@Override public IAnnotationModel getAnnotationModel(Object element) { FileInfo info= fFileInfoMap.get(element); if (info != null) return info.fModel; return getParentProvider().getAnnotationModel(element); }
private IProblemRequestorExtension getProblemRequestorExtension() { IAnnotationModel model= fDocumentProvider.getAnnotationModel(fEditor.getEditorInput()); if (model instanceof IProblemRequestorExtension) return (IProblemRequestorExtension) model; return null; }
public IAnnotationModel getAnnotationModel(Object element) { FileInfo info= (FileInfo) fFileInfoMap.get(element); if (info != null) { if (info.fModel != null) return info.fModel; return info.fTextFileBuffer.getAnnotationModel(); } return getParentProvider().getAnnotationModel(element); }
@Override protected IAnnotationModel getAnnotationModel() { final IDocumentProvider documentProvider= fEditor.getDocumentProvider(); if (documentProvider == null) return null; return documentProvider.getAnnotationModel(fEditor.getEditorInput()); } }
/** * Returns the <code>AbstractMarkerAnnotationModel</code> of the editor's input. * * @return the marker annotation model */ protected AbstractMarkerAnnotationModel getAnnotationModel() { IDocumentProvider provider= fTextEditor.getDocumentProvider(); IAnnotationModel model= provider.getAnnotationModel(fTextEditor.getEditorInput()); if (model instanceof AbstractMarkerAnnotationModel) return (AbstractMarkerAnnotationModel) model; return null; }
protected IAnnotationModel getAnnotationModel(XtextEditor editor) { if(editor != null) { IEditorInput editorInput = editor.getEditorInput(); if(editorInput != null) { IDocumentProvider documentProvider = editor.getDocumentProvider(); if(documentProvider != null) { return documentProvider.getAnnotationModel(editorInput); } } } return null; }
/** * Returns the <code>AbstractMarkerAnnotationModel</code> of the editor's input. * * @return the marker annotation model */ protected AbstractMarkerAnnotationModel getAnnotationModel() { IDocumentProvider provider= fTextEditor.getDocumentProvider(); IAnnotationModel model= provider.getAnnotationModel(fTextEditor.getEditorInput()); if (model instanceof AbstractMarkerAnnotationModel) return (AbstractMarkerAnnotationModel) model; return null; }
private void addAnnotations(Map<Annotation, Position> annotationToPositionMap) { IAnnotationModel model = getDocumentProvider().getAnnotationModel(getEditorInput()); for (Annotation a : annotationToPositionMap.keySet()) { Position p = annotationToPositionMap.get(a); model.addAnnotation(a, p); } }
@Override protected IAnnotationModel getAnnotationModel() { final IDocumentProvider documentProvider= fEditor.getDocumentProvider(); if (documentProvider == null) return null; return documentProvider.getAnnotationModel(fEditor.getEditorInput()); } }
/** * Returns the <code>AbstractMarkerAnnotationModel</code> of the editor's input. * * @return the marker annotation model or <code>null</code> if there's none */ protected AbstractMarkerAnnotationModel getAnnotationModel() { IDocumentProvider provider= fTextEditor.getDocumentProvider(); IAnnotationModel model= provider.getAnnotationModel(fTextEditor.getEditorInput()); if (model instanceof AbstractMarkerAnnotationModel) return (AbstractMarkerAnnotationModel) model; return null; }
private void removeAnnotations(Collection<Annotation> annotations) { IAnnotationModel model = getDocumentProvider().getAnnotationModel(getEditorInput()); for (Annotation annotation : annotations) { model.removeAnnotation(annotation); } }
public IAnnotationModel getAnnotationModel(Match match) { IAnnotationModel annoModel = null; ITextEditor textEditor = getTextEditor(); if (textEditor != null) { annoModel = textEditor.getDocumentProvider().getAnnotationModel(textEditor.getEditorInput()); } return annoModel; } };
/** * Returns the <code>AbstractMarkerAnnotationModel</code> of the editor's input. * * @return the marker annotation model or <code>null</code> if there's none */ protected IAnnotationModel getAnnotationModel() { IDocumentProvider provider= getTextEditor().getDocumentProvider(); return provider.getAnnotationModel(getTextEditor().getEditorInput()); }
private void deinitializeDocumentProvider() { IAnnotationModel amodel = fDocumentProvider.getAnnotationModel(fEditorInput); if (amodel != null) { amodel.disconnect(fDocumentProvider.getDocument(fEditorInput)); } fDocumentProvider.removeElementStateListener(fElementListener); fDocumentProvider.disconnect(fEditorInput); }
/** * Returns the <code>AbstractMarkerAnnotationModel</code> of the editor's input. * * @return the marker annotation model or <code>null</code> if there's none */ protected IAnnotationModel getAnnotationModel() { IDocumentProvider provider= getTextEditor().getDocumentProvider(); return provider.getAnnotationModel(getTextEditor().getEditorInput()); }
/** * Remove the annotation from the document model. */ private void removeAnnotationFromModel(InstructionPointerContext ipc){ IDocumentProvider docProvider = ipc.getEditor().getDocumentProvider(); if (docProvider != null) { IAnnotationModel annotationModel = docProvider.getAnnotationModel(ipc.getEditor().getEditorInput()); if (annotationModel != null) { annotationModel.removeAnnotation(ipc.getAnnotation()); } } }
protected void installOverrideIndicator(boolean provideAST) { uninstallOverrideIndicator(); IAnnotationModel model= getDocumentProvider().getAnnotationModel(getEditorInput()); final IJavaElement inputElement= getInputJavaElement(); if (model == null || inputElement == null) return; fOverrideIndicatorManager= new OverrideIndicatorManager(model, inputElement, null); if (provideAST) { CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(inputElement, ASTProvider.WAIT_ACTIVE_ONLY, getProgressMonitor()); fOverrideIndicatorManager.reconciled(ast, true, getProgressMonitor()); } }