@Override public boolean select(Viewer viewer, Object parentElement, Object element) { if (element instanceof OutlineNode) { OutlineNode n = (OutlineNode) element; // No file name is either error (type=0) or something like NDDL if (n.getFileName() == null) return n.getType() != null; return n.getFileName().endsWith(getFileName()); } return false; }