@Override public void setActiveEditor(IAction action, IEditorPart targetEditor) { fWindow= null; if (targetEditor != null) { fWindow= targetEditor.getSite().getWorkbenchWindow(); } }
public void setActiveEditor(IAction action, IEditorPart targetEditor) { fWindow= null; if (targetEditor != null) { fWindow= targetEditor.getSite().getWorkbenchWindow(); } }
public static void registerEditorPart(IEditorPart editorPart) { IWorkbenchPage page = editorPart.getSite().getPage(); if (pageMap.containsKey(page)) { pageMap.get(page).add(editorPart); } else { Set<IEditorPart> editorParts = new HashSet<>(); editorParts.add(editorPart); pageMap.put(page, editorParts); page.addPartListener(ValidationPartListener.getInstance()); } }
public static void unregisterEditorPart(IEditorPart editorPart) { IWorkbenchPage page = editorPart.getSite().getPage(); if (pageMap.containsKey(page)) { pageMap.get(page).remove(editorPart); if (pageMap.get(page).isEmpty()) { pageMap.remove(page); page.removePartListener(ValidationPartListener.getInstance()); } } }
/** * Note: This constructor is for internal use only. Clients should not call this constructor. * @param editor */ public ReferencesSearchGroup(IEditorPart editor) { Assert.isNotNull(editor); fEditor= editor; fSite= fEditor.getSite(); initialize(); }
private ITextSelection getTextSelection(IEditorPart editor, ITypeRoot root) { ISelectionProvider selectionProvider = editor.getSite().getSelectionProvider(); if(selectionProvider == null) { return null; } ISelection selection = selectionProvider.getSelection(); if(!(selection instanceof ITextSelection)) { return null; } return (ITextSelection) selection; }
NavigationHistoryEditorInfo(IEditorPart part) { editorID = part.getSite().getId(); editorInput = part.getEditorInput(); }
@Override public void setSelection(ISelection selection) { IEditorPart activeEditor = multiPageEditor.getActiveEditor(); if (activeEditor != null) { ISelectionProvider selectionProvider = activeEditor.getSite() .getSelectionProvider(); if (selectionProvider != null) { selectionProvider.setSelection(selection); } } } }
/** * @see IPartListener#partClosed(IWorkbenchPart) */ public void partClosed(IWorkbenchPart part) { if (part == _fEditor) { _fEditor.getSite().getWorkbenchWindow().getPartService().removePartListener(_fPartListener); _fPartListener = null; } }
private IWorkbenchSite getSite() { IEditorPart editor= getEditor(); if (editor == null) { IWorkbenchPage page= JavaPlugin.getActivePage(); if (page != null) editor= page.getActiveEditor(); } if (editor != null) return editor.getSite(); return null; }
public ISelection getSelection() { IEditorPart activeEditor = _sashEditor.getActiveEditor(); if (activeEditor != null) { ISelectionProvider selectionProvider = activeEditor.getSite() .getSelectionProvider(); if (selectionProvider != null) return selectionProvider.getSelection(); } return null; }
public void setSelection(ISelection selection) { IEditorPart activeEditor = _sashEditor.getActiveEditor(); if (activeEditor != null) { ISelectionProvider selectionProvider = activeEditor.getSite() .getSelectionProvider(); if (selectionProvider != null) selectionProvider.setSelection(selection); } }
private IWorkbenchSite getSite() { IEditorPart editor= getEditor(); if (editor == null) { IWorkbenchPage page= JavaPlugin.getActivePage(); if (page != null) editor= page.getActiveEditor(); } if (editor != null) return editor.getSite(); return null; }
@Override public ISelection getSelection() { IEditorPart activeEditor = multiPageEditor.getActiveEditor(); if (activeEditor != null) { ISelectionProvider selectionProvider = activeEditor.getSite() .getSelectionProvider(); if (selectionProvider != null) { return selectionProvider.getSelection(); } } return StructuredSelection.EMPTY; }
/** * @see IPartListener#partClosed(IWorkbenchPart) */ public void partClosed(IWorkbenchPart part) { if (part == fEditor) { fEditor.getSite().getWorkbenchWindow().getPartService().removePartListener(fPartListener); fPartListener= null; } }
public SQLInformationProvider(IEditorPart editor) { _fEditor = editor; if (_fEditor != null) { _fPartListener = new EditorWatcher(); IWorkbenchWindow window = _fEditor.getSite().getWorkbenchWindow(); window.getPartService().addPartListener(_fPartListener); update(); } }
public JavaInformationProvider(IEditorPart editor) { fEditor= editor; if (fEditor != null) { fPartListener= new EditorWatcher(); IWorkbenchWindow window= fEditor.getSite().getWorkbenchWindow(); window.getPartService().addPartListener(fPartListener); update(); } }
protected void pageChange(int newPageIndex) { super.pageChange(newPageIndex); IEditorPart activeEditor = getEditor(newPageIndex); if (activeEditor != null) { ISelectionProvider selectionProvider = activeEditor.getSite().getSelectionProvider(); if (selectionProvider != null) { SelectionChangedEvent event = new SelectionChangedEvent(selectionProvider, selectionProvider.getSelection()); ((PostMultiPageSelectionProvider) getSite().getSelectionProvider()).firePostSelectionChanged(event); } } } }