private synchronized void initStateModel(Viewer viewer) { if (!isStateModelInitialized) { if (viewer instanceof CommonViewer) { CommonViewer commonViewer = (CommonViewer) viewer; fContentService = commonViewer.getNavigatorContentService(); fStateModel = fContentService.findStateModel(JAVA_EXTENSION_ID); isStateModelInitialized = true; } } } }
private synchronized void initStateModel(Viewer viewer) { if (!isStateModelInitialized) { if (viewer instanceof CommonViewer) { CommonViewer commonViewer = (CommonViewer) viewer; fContentService = commonViewer.getNavigatorContentService(); fStateModel = fContentService.findStateModel(JAVA_EXTENSION_ID); isStateModelInitialized = true; } } } }
private synchronized void initStateModel(Viewer viewer) { if (!isStateModelInitialized) { if (viewer instanceof CommonViewer) { CommonViewer commonViewer = (CommonViewer) viewer; fContentService = commonViewer.getNavigatorContentService(); fStateModel = fContentService.findStateModel(JAVA_EXTENSION_ID); isStateModelInitialized = true; } } } }
/** * @return The Navigator Content Service which populates this instance of * Common Navigator */ public INavigatorContentService getNavigatorContentService() { return getCommonViewer().getNavigatorContentService(); }
/** * @param aCommonViewer The viewer this action group is associated with */ public FilterActionGroup(CommonViewer aCommonViewer) { Assert.isNotNull(aCommonViewer); commonViewer = aCommonViewer; viewerDescriptor = commonViewer.getNavigatorContentService().getViewerDescriptor(); makeActions(); }
private INavigatorContentService getNavigatorContentService(ISynchronizePageConfiguration configuration) { Viewer v = configuration.getPage().getViewer(); if (v instanceof CommonViewer) { CommonViewer cv = (CommonViewer) v; return cv.getNavigatorContentService(); } return null; }
private INavigatorContentService getNavigatorContentService(ISynchronizePageConfiguration configuration) { Viewer v = configuration.getPage().getViewer(); if (v instanceof CommonViewer) { CommonViewer cv = (CommonViewer) v; return cv.getNavigatorContentService(); } return null; }
private static void bindTeamContentProviders(CommonViewer v) { ITeamContentProviderManager teamContentProviderManager = TeamUI.getTeamContentProviderManager(); ITeamContentProviderDescriptor[] descriptors = teamContentProviderManager.getDescriptors(); Set toBind = new HashSet(); for (int i = 0; i < descriptors.length; i++) { ITeamContentProviderDescriptor descriptor = descriptors[i]; toBind.add(descriptor.getContentExtensionId()); } v.getNavigatorContentService().bindExtensions((String[]) toBind.toArray(new String[toBind.size()]), true); }
private static void bindTeamContentProviders(CommonViewer v) { ITeamContentProviderManager teamContentProviderManager = TeamUI.getTeamContentProviderManager(); ITeamContentProviderDescriptor[] descriptors = teamContentProviderManager.getDescriptors(); Set<String> toBind = new HashSet<>(); for (int i = 0; i < descriptors.length; i++) { ITeamContentProviderDescriptor descriptor = descriptors[i]; toBind.add(descriptor.getContentExtensionId()); } v.getNavigatorContentService().bindExtensions(toBind.toArray(new String[toBind.size()]), true); }
private void createActionService(CommonViewer viewer, ISynchronizePageConfiguration configuration) { ICommonViewerSite commonSite = createCommonViewerSite(viewer, configuration); actionService = new NavigatorActionService(commonSite, viewer, viewer.getNavigatorContentService()); }
@Override protected String getContextMenuId(StructuredViewer viewer) { return ((CommonViewer)viewer).getNavigatorContentService().getViewerDescriptor().getPopupMenuId(); }
private synchronized LinkHelperService getLinkHelperService() { if (linkService == null) linkService = new LinkHelperService((NavigatorContentService)getCommonViewer().getNavigatorContentService()); return linkService; }
private void createActionService(CommonViewer viewer, ISynchronizePageConfiguration configuration) { ICommonViewerSite commonSite = createCommonViewerSite(viewer, configuration); actionService = new NavigatorActionService(commonSite, viewer, viewer.getNavigatorContentService()); }
protected String getContextMenuId(StructuredViewer viewer) { return ((CommonViewer)viewer).getNavigatorContentService().getViewerDescriptor().getPopupMenuId(); }
private static void enableContentProviders(CommonViewer v, ISynchronizePageConfiguration configuration) { v.getNavigatorContentService().getActivationService().activateExtensions(getEnabledContentProviders(configuration), true); }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { if (mViewer instanceof CommonViewer) { ((CommonViewer) mViewer).getNavigatorContentService() .findStateModel(DSE_VIEW_CONTENT_EXTENSION_ID) .removePropertyChangeListener(mPropertyChangeListener); } mViewer = viewer; if (mViewer instanceof CommonViewer) { IExtensionStateModel stateModel = ((CommonViewer) mViewer) .getNavigatorContentService().findStateModel( DSE_VIEW_CONTENT_EXTENSION_ID); stateModel.addPropertyChangeListener(mPropertyChangeListener); setShowCategories(stateModel .getBooleanProperty(PROP_SHOW_CATEGORIES)); } }
private static void enableContentProviders(CommonViewer v, ISynchronizePageConfiguration configuration) { v.getNavigatorContentService().getActivationService().activateExtensions(getEnabledContentProviders(configuration), true); }
protected CommonFilterSelectionDialog(CommonViewer aCommonViewer) { super(aCommonViewer.getControl().getShell()); setShellStyle(SWT.RESIZE | getShellStyle()); commonViewer = aCommonViewer; contentService = commonViewer.getNavigatorContentService(); }
@Override public boolean select(Viewer viewer, Object parentElement, Object element) { CommonViewer commonViewer = (CommonViewer)viewer; if (commonViewer.getNavigatorContentService().getActivationService().isNavigatorExtensionActive(NestedProjectsContentProvider.EXTENSION_ID)) { if (element instanceof IFolder) { if (NestedProjectManager.getInstance().isShownAsProject((IFolder) element)) { return false; } } } return true; }
/** * * <p> * Note: This method is for internal use only. Clients should not call this * method. * </p> * * @see org.eclipse.ui.part.ViewPart#saveState(org.eclipse.ui.IMemento) */ public void saveState(IMemento aMemento) { aMemento.putInteger(LINKING_ENABLED, (isLinkingEnabled) ? 1 : 0); super.saveState(aMemento); commonManager.saveState(aMemento); commonViewer.getNavigatorContentService().saveState(aMemento); }