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
}
    /**
     * Returns an existing marker from the list that is associated with
     * the given IMarker
     *  
     * @param toFind the IMarker to lookup in the list
     * @return the ConcreteMarker that corresponds to the given IMarker
     */
    public ConcreteMarker getMarker(IMarker toFind) {
        return (ConcreteMarker) getMarkerMap().get(toFind);
    }
    public static ConcreteMarker createMarker(IMarker marker)
            throws CoreException {
        if (marker.isSubtypeOf(IMarker.TASK)) {
            return new TaskMarker(marker);
        } else if (marker.isSubtypeOf(IMarker.BOOKMARK)) {
            return new BookmarkMarker(marker);
        } else if (marker.isSubtypeOf(IMarker.PROBLEM)) {
            return new ProblemMarker(marker);
        } else
            return new ConcreteMarker(marker);
    }
    public void refresh() {
        for (int markerIdx = 0; markerIdx < markers.length; markerIdx++) {
            ConcreteMarker next = markers[markerIdx];
            next.refresh();
        }
    }
    public List asList() {
        return Arrays.asList(markers);