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/MarkerList.java
}
    public MarkerList findMarkers(Collection ofIMarker) {
        List result = new ArrayList(ofIMarker.size());
        Iterator iter = ofIMarker.iterator();
        while (iter.hasNext()) {
            IMarker next = (IMarker) iter.next();
            ConcreteMarker marker = getMarker(next);
            if (marker != null) {
                result.add(marker);
            }
        }
        return new MarkerList(result);
    }
    public static ConcreteMarker[] createMarkers(IMarker[] source)
            throws CoreException {
        ConcreteMarker[] result = new ConcreteMarker[source.length];
        for (int idx = 0; idx < source.length; idx++) {
            result[idx] = createMarker(source[idx]);
        }
        return result;
    }
    /**
     * Computes the set of markers that match the given filter
     * @param filter the filter to apply
     * @param mon the monitor to update
     * @param ignoreExceptions whether or not exception will be shown
     * @return MarkerList
     * @throws CoreException
     */
    public static MarkerList compute(MarkerFilter filter, IProgressMonitor mon,