protected ImageDescriptor getCPListElementBaseImage(BPListElement cpentry) { if (cpentry.getEntryKind() == IBuildpathEntry.BPE_LIBRARY) { return DLTKPluginImages.getDescriptor(DLTKPluginImages.IMG_OBJS_LIBRARY); } else if (cpentry.getEntryKind() == IBuildpathEntry.BPE_SOURCE) { // handling Folder special case - need to decide if it's in the // build path or not. ImageDescriptor folderBaseImage = getFolderBaseImage(cpentry.getResource()); if (null != folderBaseImage) return folderBaseImage; } return super.getCPListElementBaseImage(cpentry); }