private IWorkbenchActivitySupport initActivitySupport() { IWorkbench work = null; try { work = PlatformUI.getWorkbench(); } catch (IllegalStateException ex) { //Not initialized yet } return (work != null) ? work.getActivitySupport() : null; }
/** * @return whether the UI is set up to filter contributions (has defined * activity categories). */ private static boolean isWorkbenchFiltering() { return !PlatformUI.getWorkbench().getActivitySupport() .getActivityManager().getDefinedActivityIds().isEmpty(); } public String getShowAllMessage() {
/** * @return whether the UI is set up to filter contributions (has defined activity categories). */ public static final boolean isFiltering() { return !PlatformUI.getWorkbench().getActivitySupport().getActivityManager().getDefinedActivityIds().isEmpty(); }
/** * @return whether the UI is set up to filter contributions (has defined activity categories). */ public static final boolean isFiltering() { return !PlatformUI.getWorkbench().getActivitySupport().getActivityManager().getDefinedActivityIds().isEmpty(); }
/** * Enables the set of activities. * * @param activities * the activities to enable */ private static void enableActivities(Collection<String> activities) { IWorkbenchActivitySupport activitySupport = PlatformUI.getWorkbench() .getActivitySupport(); Set<String> newSet = new HashSet<>(activitySupport.getActivityManager().getEnabledActivityIds()); newSet.addAll(activities); activitySupport.setEnabledActivityIds(newSet); }
private ITriggerPoint getTriggerPoint() { return PlatformUI.getWorkbench() .getActivitySupport().getTriggerPointManager() .getTriggerPoint(TeamUIPlugin.TRIGGER_POINT_ID); }
@Override protected ITriggerPoint getTriggerPoint(){ return getWorkbench().getActivitySupport() .getTriggerPointManager().getTriggerPoint(WorkbenchTriggerPoints.EXPORT_WIZARDS); }
private boolean filterItem(IConfigurationElement element) { String extensionId = element.getAttribute(ATT_ID); String extensionPluginId = element.getNamespace(); IActivityManager activityMgr = PlatformUI.getWorkbench().getActivitySupport().getActivityManager(); IIdentifier id = activityMgr.getIdentifier(extensionPluginId + "/" + extensionId); //$NON-NLS-1$ return (!id.isEnabled()); }
public MenuAdditionCacheEntry(MApplication application, IEclipseContext appContext, IConfigurationElement configElement, String attribute, String namespaceIdentifier) { this.application = application; // this.appContext = appContext; assert appContext.equals(this.application.getContext()); this.configElement = configElement; this.location = new MenuLocationURI(attribute); this.namespaceIdentifier = namespaceIdentifier; IWorkbench workbench = application.getContext().get(IWorkbench.class); activityManager = workbench.getActivitySupport().getActivityManager(); }
private static boolean filterItem(IConfigurationElement element) { String extensionId = element.getAttribute(ATT_ID); String extensionPluginId = element.getNamespaceIdentifier(); IActivityManager activityMgr = PlatformUI.getWorkbench().getActivitySupport().getActivityManager(); IIdentifier id = activityMgr.getIdentifier(extensionPluginId + "/" + extensionId); //$NON-NLS-1$ return (!id.isEnabled()); }
@Override public void init(IWorkbench workbench) { this.workbench = workbench; workingCopy = workbench.getActivitySupport().createWorkingCopy(); setPreferenceStore(WorkbenchPlugin.getDefault().getPreferenceStore()); }
/** * Loads the enabled states from the preference store. */ void loadEnabledStates() { loadEnabledStates(Collections.EMPTY_SET, PlatformUI.getWorkbench() .getActivitySupport().getActivityManager() .getDefinedActivityIds()); }
/** * Creates new finder. */ public ActionActionDescGenerator() { bindingService = (IBindingService) getWorkbench().getAdapter( IBindingService.class); activityManager = getWorkbench().getActivitySupport() .getActivityManager(); }
public ReusableHelpPart(IRunnableContext runnableContext, int style) { this.runnableContext = runnableContext; history = new ReusableHelpPartHistory(); this.style = style; ensureHelpIndexed(); PlatformUI.getWorkbench().getActivitySupport().getActivityManager() .addActivityManagerListener(this); }
/** * Unhook the activity and identifier listener (if necessary); * * @since 3.1 */ private void unhookListeners() { PlatformUI.getWorkbench().getActivitySupport().getActivityManager() .removeActivityManagerListener(this); IIdentifier id = getIdentifier(); if (id != null) { id.removeIdentifierListener(this); } }
@Override public IWizardPage getNextPage() { ITriggerPoint triggerPoint = getWorkbench().getActivitySupport() .getTriggerPointManager().getTriggerPoint(triggerPointId); if (triggerPoint == null || WorkbenchActivityHelper.allowUseOf(triggerPoint, getSelectedNode())) { return super.getNextPage(); } return null; } }
/** * Hook the listener that will respond to any activity state changes. */ private void hookListeners() { IWorkbenchActivitySupport support = PlatformUI.getWorkbench() .getActivitySupport(); IActivityManager activityManager = support.getActivityManager(); activityManager.addActivityManagerListener(activityManagerListener); IPreferenceStore store = WorkbenchPlugin.getDefault() .getPreferenceStore(); store.addPropertyChangeListener(propertyChangeListener); }
/** * Hook the listener that will respond to any activity state changes. */ private void unhookListeners() { IWorkbenchActivitySupport support = PlatformUI.getWorkbench() .getActivitySupport(); IActivityManager activityManager = support.getActivityManager(); activityManager.removeActivityManagerListener(activityManagerListener); IPreferenceStore store = WorkbenchPlugin.getDefault() .getPreferenceStore(); store.removePropertyChangeListener(propertyChangeListener); }
private void setResultFromTree() { if (currentSelection != null) { ITriggerPoint triggerPoint = PlatformUI.getWorkbench() .getActivitySupport().getTriggerPointManager() .getTriggerPoint(ICheatSheetResource.TRIGGER_POINT_ID); if (WorkbenchActivityHelper.allowUseOf(triggerPoint, currentSelection)) { new OpenCheatSheetAction(currentSelection.getID()).run(); } } }
protected void addViewActivator(MUIElement element) { IPluginContribution contribution = (IPluginContribution) viewRegistry.find(element .getElementId()); IWorkbenchActivitySupport support = PlatformUI.getWorkbench().getActivitySupport(); IIdentifier identifier = support.getActivityManager().getIdentifier( WorkbenchActivityHelper.createUnifiedId(contribution)); identifier.addIdentifierListener(new ViewActivator(element)); }