public Object[] getElements(Object inputElement) { if(contentService != null) { INavigatorFilterService filterService = contentService.getFilterService(); return filterService.getVisibleFilterDescriptors(); } return NO_ELEMENTS ; }
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); } } }
INavigatorFilterService filterService = navigator.getNavigatorContentService().getFilterService(); Set<String> filters = new HashSet<String>(); for (ICommonFilterDescriptor desc : filterService.getVisibleFilterDescriptors()) {
@Override public void init(ICommonActionExtensionSite aSite) { viewer = (CommonViewer) aSite.getStructuredViewer(); contentService = aSite.getContentService(); filterService = (NavigatorFilterService) contentService.getFilterService(); extensionStateModel = contentService.findStateModel(WorkingSetsContentProvider.EXTENSION_ID); workingSetActionGroup = new WorkingSetFilterActionGroup(aSite.getViewSite().getShell(), filterChangeListener); workingSetRootModeActionGroup = new WorkingSetRootModeActionGroup(viewer, extensionStateModel); topLevelModeListener = event -> { setWorkingSet(workingSet); viewer.getFrameList().reset(); }; if (contentService.isActive(WorkingSetsContentProvider.EXTENSION_ID)) { managerChangeListener.listen(); extensionStateModel.addPropertyChangeListener(topLevelModeListener); } contentService.getActivationService().addExtensionActivationListener(activationListener); }
.getNavigatorContentService().getFilterService(); ViewerFilter[] visibleFilters = filterService.getVisibleFilters(true); for (int i = 0; i < visibleFilters.length; i++) {