*******************************************************************************/
package net.sourceforge.phpdt.internal.ui.filters;
+import net.sourceforge.phpdt.core.IJavaElement;
+
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.IStorage;
-
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerFilter;
-import net.sourceforge.phpdt.core.IJavaElement;
-
-
/**
* Filters out all non-Java elements.
*/
-public class NonJavaElementFilter extends ViewerFilter {
-
+public class NonJavaElementFilter extends ViewerFilter {
+
/**
- * Returns the result of this filter, when applied to the
- * given inputs.
- *
- * @param inputs the set of elements to
+ * Returns the result of this filter, when applied to the given inputs.
+ *
+ * @param inputs
+ * the set of elements to
* @return Returns true if element should be included in filtered set
*/
public boolean select(Viewer viewer, Object parent, Object element) {
if (element instanceof IJavaElement)
return true;
-
+
if (element instanceof IResource) {
- IProject project= ((IResource)element).getProject();
+ IProject project = ((IResource) element).getProject();
return project == null || !project.isOpen();
}
- // Exclude all IStorage elements which are neither Java elements nor resources
+ // Exclude all IStorage elements which are neither Java elements nor
+ // resources
if (element instanceof IStorage)
return false;
-
+
return true;
}
}