Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/DialogMarkerFilter.java
/**
	 * @return <code>true</code> if the dirty flag has been set otherwise
	 * <code>false</code>.
	 */
	boolean isDirty() {
		return dirty;
	}
	/**
	 * Marks the dialog as dirty.
	 */
	void markDirty() {
		dirty = true;
	}
	/**
	 * @return the MarkerFilter associated with the dialog.
	 */
	protected MarkerFilter getFilter() {
		return filter;
	}
	
	/**
	 * @return <code>true</code> if the filter's enablement button is checked 
	 * otherwise <code>false</code>.
	 */
	protected boolean isFilterEnabled() {
		return (filterEnabledButton == null) || filterEnabledButton.getSelection();
	}
}