@Override public IContentProvider getContentProvider() { return fViewer.getContentProvider(); }
@Override public IContentProvider getContentProvider() { return fViewer.getContentProvider(); }
@Override public boolean select(Viewer viewer, Object parentElement, Object element) { if (element instanceof RepositoryCategory) { return ((ITreeContentProvider) ((StructuredViewer) viewer).getContentProvider()).getChildren(element).length > 0; } return true; } }
public void setViewer(StructuredViewer viewer) { Assert.isNotNull(viewer); StructuredViewer oldViewer= fViewer; fViewer= viewer; if (fViewer.getContentProvider() != null) super.setContentProvider(fViewer.getContentProvider()); transferFilters(oldViewer); transferListeners(); }
public void setViewer(StructuredViewer viewer) { Assert.isNotNull(viewer); StructuredViewer oldViewer= fViewer; fViewer= viewer; if (fViewer.getContentProvider() != null) super.setContentProvider(fViewer.getContentProvider()); transferFilters(oldViewer); transferListeners(); }
public void setViewer(StructuredViewer viewer) { Assert.isNotNull(viewer); StructuredViewer oldViewer= fViewer; fViewer= viewer; if (fViewer.getContentProvider() != null) super.setContentProvider(fViewer.getContentProvider()); transferFilters(oldViewer); transferListeners(); }
private Object[] getRawChildren(StructuredViewer viewer, Object element) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(element); } return provider.getElements(element); }
@Override protected boolean hasChildren(Object element) { ITreeContentProvider contentProvider= (ITreeContentProvider) fPage.getViewer().getContentProvider(); return contentProvider.hasChildren(element); }
private Object[] getRawChildren(StructuredViewer viewer, Object element) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(element); } return provider.getElements(element); }
@Override protected boolean hasChildren(Object element) { ITreeContentProvider contentProvider= (ITreeContentProvider) fPage.getViewer().getContentProvider(); return contentProvider.hasChildren(element); }
private Object[] getRawChildren(StructuredViewer viewer, IPackageFragment fragment) { IStructuredContentProvider provider = (IStructuredContentProvider) viewer.getContentProvider(); if (provider instanceof ITreeContentProvider) { return ((ITreeContentProvider)provider).getChildren(fragment); } return provider.getElements(fragment); }
protected boolean hasChildren(Object element) { ITreeContentProvider contentProvider= (ITreeContentProvider) fPage.getViewer().getContentProvider(); return contentProvider.hasChildren(element); }
private String getQualification(Object element) { StringBuffer res= new StringBuffer(); ITreeContentProvider provider= (ITreeContentProvider) fPage.getViewer().getContentProvider(); Object visibleParent= provider.getParent(element); Object realParent= fContentProvider.getParent(element); Object lastElement= element; while (realParent != null && !(realParent instanceof IJavaModel) && !realParent.equals(visibleParent)) { if (!isSameInformation(realParent, lastElement)) { res.append(JavaElementLabels.CONCAT_STRING).append(internalGetText(realParent)); } lastElement= realParent; realParent= fContentProvider.getParent(realParent); } return res.toString(); }
public synchronized Saveable[] getActiveSaveables() { ITreeContentProvider contentProvider = (ITreeContentProvider) viewer .getContentProvider(); IStructuredSelection selection = (IStructuredSelection) viewer .getSelection(); if (selection instanceof ITreeSelection) { return getActiveSaveablesFromTreeSelection((ITreeSelection) selection); } else if (contentProvider instanceof ITreePathContentProvider) { return getActiveSaveablesFromTreePathProvider(selection, (ITreePathContentProvider) contentProvider); } else { return getActiveSaveablesFromTreeProvider(selection, contentProvider); } }
private int getFilteredMatchCount() { StructuredViewer viewer= getViewer(); if (viewer instanceof TreeViewer) { ITreeContentProvider tp= (ITreeContentProvider) viewer.getContentProvider(); return getMatchCount(tp, getRootElements((TreeViewer) getViewer())); } else { return getMatchCount((TableViewer) viewer); } }
private int getFilteredMatchCount() { StructuredViewer viewer= getViewer(); if (viewer instanceof TreeViewer) { ITreeContentProvider tp= (ITreeContentProvider) viewer.getContentProvider(); return getMatchCount(tp, getRootElements((TreeViewer) getViewer())); } else { return getMatchCount((TableViewer) viewer); } }
private int getFilteredMatchCount() { StructuredViewer viewer= getViewer(); if (viewer instanceof TreeViewer) { ITreeContentProvider tp= (ITreeContentProvider) viewer.getContentProvider(); return getMatchCount(tp, getRootElements((TreeViewer) getViewer())); } else { return getMatchCount((TableViewer) viewer); } }
public ISelection getSelection() { StructuredViewer viewer = installedIUGroup.getStructuredViewer(); ISelection selection = viewer.getSelection(); if (selection.isEmpty()) { final Object[] all = ((IStructuredContentProvider) viewer.getContentProvider()).getElements(viewer.getInput()); return new StructuredSelection(all); } return selection; }
/** * Precondition here: the viewer must be showing a tree with a LevelContentProvider. * @param grouping */ void setGrouping(int grouping) { fCurrentGrouping= grouping; StructuredViewer viewer= getViewer(); LevelTreeContentProvider cp= (LevelTreeContentProvider) viewer.getContentProvider(); cp.setLevel(grouping); updateGroupingActions(); getSettings().put(KEY_GROUPING, fCurrentGrouping); getViewPart().updateLabel(); }
/** * Precondition here: the viewer must be showing a tree with a LevelContentProvider. * * @param grouping the grouping which must be one of the <code>LEVEL_*</code> constants from * {@link LevelTreeContentProvider} */ void setGrouping(int grouping) { fCurrentGrouping= grouping; StructuredViewer viewer= getViewer(); LevelTreeContentProvider cp= (LevelTreeContentProvider) viewer.getContentProvider(); cp.setLevel(grouping); updateGroupingActions(); getSettings().put(KEY_GROUPING, fCurrentGrouping); getViewPart().updateLabel(); }