private void updateFiltersCheckState() { Object[] children = filterContentProvider .getElements(getContentService()); ICommonFilterDescriptor filterDescriptor; INavigatorFilterService filterService = getContentService() .getFilterService(); for (int i = 0; i < children.length; i++) { filterDescriptor = (ICommonFilterDescriptor) children[i]; if(filterService.isActive(filterDescriptor.getId())) { getTableViewer().setChecked(children[i], true); getCheckedItems().add(children[i]); } else { getTableViewer().setChecked(children[i], false); } } }
Set<String> filters = new HashSet<String>(); for (ICommonFilterDescriptor desc : filterService.getVisibleFilterDescriptors()) { if (filterService.isActive(desc.getId())) { filters.add(desc.getId());
.isActive(visibleFilterDescriptors[i] .getId())) { updateFilterActivation = true;