public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IProject) return isSharedProject((IProject)element); if (element instanceof IJavaProject) return isSharedProject(((IJavaProject)element).getProject()); return true; }
private static boolean isSharedProject(IProject project) { return !project.isAccessible() || RepositoryProvider.isShared(project) && !isBinaryPDEProject(project); }
private static boolean isSharedProject(IProject project) { return !project.isAccessible() || RepositoryProvider.isShared(project) && !isBinaryPDEProject(project); }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IProject) return isSharedProject((IProject)element); if (element instanceof IJavaProject) return isSharedProject(((IJavaProject)element).getProject()); return true; }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IProject) return isSharedProject((IProject)element); if (element instanceof IJavaProject) return isSharedProject(((IJavaProject)element).getProject()); return true; }