/** * Returns a set of contexts disabled in the given event, possibly empty. * * @param event the event * @return disabled context id's */ private Set<String> getDisabledContexts(ContextManagerEvent event) { Set<String> prev = new HashSet<String>(event.getPreviouslyActiveContextIds()); Set<String> activeContextIds = event.getContextManager().getActiveContextIds(); if (activeContextIds != null) { prev.removeAll(activeContextIds); } return prev; }
@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(); } } }