Bug 6718 Error ticks on non-Java resources
This is a VAME request. They would like to show error ticks on manifest files.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/ProblemItemMapper.java
case IJavaElement.PACKAGE_FRAGMENT_ROOT:
				IPackageFragmentRoot root= (IPackageFragmentRoot)elem;
				if (!root.isArchive()) {
					return root.getPath();
				}
				return null;
			case IJavaElement.PACKAGE_FRAGMENT:
				String packName= elem.getElementName();
				IPath rootPath= getJavaElementPath(elem.getParent());
				if (rootPath != null && packName.length() > 0) {
					rootPath= rootPath.append(packName.replace('.', '/'));
				}
				return rootPath;
			case IJavaElement.CLASS_FILE:
			case IJavaElement.COMPILATION_UNIT:
				IPath packPath= getJavaElementPath(elem.getParent());
				if (packPath != null) {
					packPath= packPath.append(elem.getElementName());
				}
				return packPath;
			default:
				IOpenable openable= JavaModelUtil.getOpenable(elem);
				if (openable instanceof IJavaElement) {
					return getJavaElementPath((IJavaElement)openable);
				}
				return null;
		}
	}	
}