Bug 82743 [Markers] improved problem filter needed (OR clauses)
when working with large workspaces I find the current problems filter not powerful enough. If I were able to AND and OR the conditions available from the UI then I would solve all my use cases. my most needed one is : I would like to see ERRORS anywhere in the workspace OR WARNINGS in the current selected project
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerFilter.java
for (int i = 0; i < newTypes.size(); ++i) {
					selectedTypes.add(newTypes.get(i));
				}
			} else {
				
				
				
				setting = settings.get(TAG_SELECTED_TYPES);
				if (setting != null) {
					selectedTypes.clear();
					StringTokenizer stringTokenizer = new StringTokenizer(
							setting);
					while (stringTokenizer.hasMoreTokens()) {
						MarkerType markerType = typesModel
								.getType(stringTokenizer
										.nextToken(TAG_TYPES_DELIMITER));
						if (markerType != null
								&& !selectedTypes.contains(markerType))
							selectedTypes.add(markerType);
					}
				}
			}
            setting = settings.get(TAG_WORKING_SET);
            if (setting != null)
                setWorkingSet(WorkbenchPlugin.getDefault()
                        .getWorkingSetManager().getWorkingSet(setting));
        }