@Override public void removePostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.removePostSelectionChangedListener(listener); } } }
public void addPostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.addPostSelectionChangedListener(listener); } } }
public void removePostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.removePostSelectionChangedListener(listener); } } }
@Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.addPostSelectionChangedListener(listener); } } }
@Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.addPostSelectionChangedListener(listener); } } }
@Override public void removePostSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) { if (fSourceViewer.getSelectionProvider() instanceof IPostSelectionProvider) { IPostSelectionProvider provider= (IPostSelectionProvider) fSourceViewer.getSelectionProvider(); provider.removePostSelectionChangedListener(listener); } } }
@Override public void removeSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().removeSelectionChangedListener(listener); }
@Override public void removeSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().removeSelectionChangedListener(listener); }
/** * Returns the current selection. * @return ISelection * @since 2.1 */ protected ISelection doGetSelection() { ISelectionProvider sp= null; if (fSourceViewer != null) sp= fSourceViewer.getSelectionProvider(); return (sp == null ? null : sp.getSelection()); }
/** * Returns the current selection. * @return ISelection * @since 2.1 */ protected ISelection doGetSelection() { ISelectionProvider sp= null; if (fSourceViewer != null) sp= fSourceViewer.getSelectionProvider(); return (sp == null ? null : sp.getSelection()); }
@Override public void addSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().addSelectionChangedListener(listener); }
@Override public void addSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().addSelectionChangedListener(listener); }
/** * Returns the current selection. * @return ISelection * @since 2.1 */ protected ISelection doGetSelection() { ISelectionProvider sp= null; if (fSourceViewer != null) sp= fSourceViewer.getSelectionProvider(); return (sp == null ? null : sp.getSelection()); }
public void addSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().addSelectionChangedListener(listener); }
public void removeSelectionChangedListener(ISelectionChangedListener listener) { if (fSourceViewer != null) fSourceViewer.getSelectionProvider().removeSelectionChangedListener(listener); }
@Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { super.addPostSelectionChangedListener(listener); if (getSourceViewer() != null && getSourceViewer().getSelectionProvider() instanceof IPostSelectionProvider) fPostSelectionListeners.add(listener); }
@Override public void addPostSelectionChangedListener(ISelectionChangedListener listener) { super.addPostSelectionChangedListener(listener); if (getSourceViewer() != null && getSourceViewer().getSelectionProvider() instanceof IPostSelectionProvider) fPostSelectionListeners.add(listener); }
/** * Setup a selection listener to monitor the editor */ private void setupSelectionProvider() { ISelectionProvider selectionProvider= fViewer.getSelectionProvider(); fSelectionChangedListener= new SelectionChangedListener(); if (selectionProvider instanceof IPostSelectionProvider) ((IPostSelectionProvider) selectionProvider) .addPostSelectionChangedListener(fSelectionChangedListener); else selectionProvider.addSelectionChangedListener(fSelectionChangedListener); }
/** * Setup a selection listener to monitor the editor */ private void setupSelectionProvider() { ISelectionProvider selectionProvider= fViewer.getSelectionProvider(); fSelectionChangedListener= new SelectionChangedListener(); if (selectionProvider instanceof IPostSelectionProvider) ((IPostSelectionProvider) selectionProvider) .addPostSelectionChangedListener(fSelectionChangedListener); else selectionProvider.addSelectionChangedListener(fSelectionChangedListener); }
public void activate(OutlinePage outlinePage) { this.outlinePage = outlinePage; treeViewer = outlinePage.getTreeViewer(); treeListener = new TreeListener(); treeViewer.addPostSelectionChangedListener(treeListener); treeViewer.addDoubleClickListener(treeListener); textViewer = outlinePage.getSourceViewer(); textListener = new TextListener(); ISelectionProvider textSelectionProvider = textViewer.getSelectionProvider(); if (textSelectionProvider instanceof IPostSelectionProvider) ((IPostSelectionProvider) textSelectionProvider).addPostSelectionChangedListener(textListener); else textSelectionProvider.addSelectionChangedListener(textListener); }