/** * <p> * Notifies this manager that the context manager has changed. This method * is intended for internal use only. * </p> * <p> * This method completes in <code>O(1)</code>. * </p> */ @Override public final void contextManagerChanged( final ContextManagerEvent contextManagerEvent) { if (contextManagerEvent.isActiveContextsChanged()) { // clearSolution(); recomputeBindings(); } }
/** * <p> * Notifies this manager that the context manager has changed. This method * is intended for internal use only. * </p> * <p> * This method completes in <code>O(1)</code>. * </p> */ public final void contextManagerChanged( final ContextManagerEvent contextManagerEvent) { if (contextManagerEvent.isActiveContextsChanged()) { // clearSolution(); recomputeBindings(); } }
/** * <p> * Notifies this manager that the context manager has changed. This method * is intended for internal use only. * </p> * <p> * This method completes in <code>O(1)</code>. * </p> */ @Override public void contextManagerChanged( final ContextManagerEvent contextManagerEvent) { if (contextManagerEvent.isActiveContextsChanged()) { // clearSolution(); recomputeBindings(); } }
@Override public void contextManagerChanged(final ContextManagerEvent event) { fireCommandManagerChanged(new CommandManagerEvent(this, event .isActiveContextsChanged(), false, false, false, false, false, false, null, null, null)); }
@Override public void contextManagerChanged(final ContextManagerEvent event) { if (event.isActiveContextsChanged()) { final Map currentState = getCurrentState(); if (DEBUG) { logDebuggingInfo("Contexts changed to " //$NON-NLS-1$ + currentState.get(ISources.ACTIVE_CONTEXT_NAME)); } fireSourceChanged(ISources.ACTIVE_CONTEXT, currentState); } }
@Override public void contextManagerChanged(ContextManagerEvent event) { if (event.isActiveContextsChanged()) { Set<?> oldContexts = event.getPreviouslyActiveContextIds(); Set<?> newContexts = event.getContextManager().getActiveContextIds(); if (oldContexts.contains(IDebugUIConstants.DEBUG_TOOLBAR_ACTION_SET) != newContexts.contains(IDebugUIConstants.DEBUG_TOOLBAR_ACTION_SET)) { updateCheckedDebugToolBarAction(); } } }
@Override public final void contextManagerChanged(final ContextManagerEvent event) { final String contextId = context.getId(); final boolean enabledChanged; if (event.isActiveContextsChanged()) { final Set previousContexts = event.getPreviouslyActiveContextIds(); final Set currentContexts = contextManager.getActiveContextIds(); if ((previousContexts != null) && (previousContexts.contains(contextId)) && ((currentContexts == null) || (currentContexts .contains(contextId)))) { enabledChanged = true; } else if ((currentContexts != null) && (currentContexts.contains(contextId)) && ((previousContexts == null) || (previousContexts .contains(contextId)))) { enabledChanged = true; } else { enabledChanged = false; } } else { enabledChanged = false; } wrappedListener .contextChanged(new org.eclipse.ui.contexts.ContextEvent( context, false, enabledChanged, false, false)); }
@Override public void contextManagerChanged( org.eclipse.core.commands.contexts.ContextManagerEvent contextManagerEvent) { final String contextId = contextManagerEvent.getContextId(); final boolean definedContextsChanged; final Set previouslyDefinedContextIds; if (contextId == null) { definedContextsChanged = false; previouslyDefinedContextIds = null; } else { definedContextsChanged = true; previouslyDefinedContextIds = new HashSet(); previouslyDefinedContextIds.addAll(contextManager .getDefinedContextIds()); if (contextManagerEvent.isContextDefined()) { previouslyDefinedContextIds.remove(contextId); } else { previouslyDefinedContextIds.add(contextId); } } fireContextManagerChanged(new ContextManagerEvent(this, definedContextsChanged, contextManagerEvent .isActiveContextsChanged(), previouslyDefinedContextIds, contextManagerEvent .getPreviouslyActiveContextIds())); }
@Override public void contextManagerChanged(ContextManagerEvent event) { if (event.isActiveContextsChanged() && getActivePerspective() != null) { Set<String> disabledContexts = getDisabledContexts(event); if (!disabledContexts.isEmpty()) { for (String contextId : disabledContexts) { if (isViewContext(contextId)) { if (isActivated(contextId)) { deactivate(contextId, getActivePerspective()); } } } } // Ensure that the views are activated for the new contexts if needed. contextActivated(DebugUITools.getDebugContextManager().getContextService(fWindow).getActiveContext()); } }