Bug 315281 update copyrights for 3.6
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/navigator/INavigatorFilterService.java
/**
	 * 
	 * <i>Visible</i> filters are filters whose ids match a
	 * <b>viewerContentBinding</b> for the corresponding viewer.
	 * 
	 * @return An array of all visible filter descriptors.
	 */
	ICommonFilterDescriptor[] getVisibleFilterDescriptors();
	/**
	 * @param aFilterId
	 *            Check the activation of aFilterId for the content service
	 *            corresponding to this filter service.
	 * @return True if the filter specified by the id is active for the content
	 *         service corresponding to this filter service.
	 */
	boolean isActive(String aFilterId);
	/**
	 * Cause the specified set of filters to be activated, and any filters not
	 * specified to be deactivated. Updates the viewer filters for the
	 * associated viewer. This is a higher level operation that handles the
	 * filter activation completely, in contrast to
	 * {@link #setActiveFilterIds(String[])} which does not set the viewer
	 * filter state. This is probably the one you want if you are changing
	 * filters.
	 * 
	 * @param theFilterIds
	 *            An array of filter ids to activate.
	 * @since 3.5
	 */
	public void activateFilterIdsAndUpdateViewer(String[] theFilterIds);