Bug 230903 [Markers] Problems view > Configure Contents... gray-checks fully selected type categories
I20080502-0100 Problems view > Configure Contents... gray-checks fully selected type categories. Steps: - create new configuration - check API Problems - uncheck API Problems > API Usage Problems - check API Problems > API Usage Problems => expected: API Problems checked again => was: API Problems gray-checked
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/TypesConfigurationArea.java
protected List elementsForGroup(MarkerFieldFilterGroup group) {
		if (models.containsKey(group))
			return (List) models.get(group);
		Iterator roots = group.getAllTypes().iterator();
		List markerNodes = new ArrayList();
		HashMap categories = new HashMap();
		while (roots.hasNext()) {
			MarkerType markerType = (MarkerType) roots.next();
			String categoryName = MarkerSupportRegistry.getInstance()
					.getCategory(markerType.getId());
			if (categoryName == null) {
				markerNodes.add(new MarkerTypeEntry(markerType));
			} else {
				CategoryEntry category;
				if (categories.containsKey(categoryName)) {
					category = (CategoryEntry) categories.get(categoryName);
				} else {
					category = new CategoryEntry(categoryName);
					categories.put(categoryName, category);
					markerNodes.add(category);
				}
				MarkerTypeEntry node = new MarkerTypeEntry(markerType);
				category.add(node);
			}
		}
		models.put(group, markerNodes);
		return markerNodes;
	}
	/**
	 * Find the type entries for group that correspond to it's current selection