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/MarkerView.java
pasteAction.setClipboard(clipboard);
        pasteAction.setPastableTypes(getMarkerTypes());
        deleteAction = new ActionRemoveMarker(this, getSelectionProvider());
        selectAllAction = new ActionSelectAll(viewer);
        showInNavigatorAction = new ShowInNavigatorAction(getViewSite()
                .getPage(), getSelectionProvider());
        propertiesAction = new ActionMarkerProperties(this,
                getSelectionProvider());
        super.createActions();
        putAction(FILTERS_ACTION_ID, new FiltersAction(this));
    }
    protected abstract String[] getMarkerTypes();
    /* (non-Javadoc)
     * @see org.eclipse.ui.views.internal.tableview.TableView#initToolBar(org.eclipse.jface.action.IToolBarManager)
     */
    protected void initToolBar(IToolBarManager tbm) {
        tbm.add(deleteAction);
        tbm.add(getAction(TableView.FILTERS_ACTION_ID));
        tbm.update(false);
    }
    /* (non-Javadoc)
     * @see org.eclipse.ui.views.internal.tableview.TableView#registerGlobalActions(org.eclipse.ui.IActionBars)
     */
    protected void registerGlobalActions(IActionBars actionBars) {
        actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(),
                copyAction);
        actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(),
                pasteAction);
        actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(),
                deleteAction);