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/ProblemView.java
ASCENDING, 
            ASCENDING, 
            ASCENDING, 
            ASCENDING, }; 
    private final static String[] ROOT_TYPES = { IMarker.PROBLEM };
    private final static String TAG_DIALOG_SECTION = "org.eclipse.ui.views.problem"; 
    private ProblemFilter problemFilter = new ProblemFilter();
    private ActionResolveMarker resolveMarkerAction;
    private TableSorter sorter;
    public void dispose() {
        if (resolveMarkerAction != null)
            resolveMarkerAction.dispose();
        super.dispose();
    }
    public void init(IViewSite viewSite, IMemento memento)
            throws PartInitException {
        super.init(viewSite, memento);
        problemFilter.restoreState(getDialogSettings());
    }
    public void saveState(IMemento memento) {
        problemFilter.saveState(getDialogSettings());
        super.saveState(memento);
    }
    protected ColumnPixelData[] getDefaultColumnLayouts() {
        return DEFAULT_COLUMN_LAYOUTS;
    }
    protected IDialogSettings getDialogSettings() {
        AbstractUIPlugin plugin = (AbstractUIPlugin) Platform
                .getPlugin(PlatformUI.PLUGIN_ID);
        IDialogSettings workbenchSettings = plugin.getDialogSettings();