package org.easyb.ui.viewerfilters;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.internal.core.PackageFragmentRoot;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerFilter;
public class SourceViewerFilter extends ViewerFilter{
@Override
public boolean select(Viewer viewer, Object parentElement, Object element) {
if(element instanceof PackageFragmentRoot){
PackageFragmentRoot source =
(PackageFragmentRoot)element;
if(!source.isArchive()){
return true;
}
}else if(element instanceof IJavaProject){
return true;
}
return false;
}
}