@Override protected void onRemoved(IContainer<Object> container, Object element) { if (element instanceof CDOCommonView) { onViewClosed((CDOCommonView)element); } }
@Override protected void onAdded(IContainer<Object> container, Object element) { if (element instanceof CDOCommonView) { onViewOpened((CDOCommonView)element); } }
@Override protected void notifyOtherEvent(IEvent event) { if (event instanceof CDOCommonSession.Options.PassiveUpdateEvent) { CDOCommonSession.Options.PassiveUpdateEvent e = (CDOCommonSession.Options.PassiveUpdateEvent)event; boolean oldEnabled = e.getOldEnabled(); boolean newEnabled = e.getNewEnabled(); if (oldEnabled != newEnabled) { onPassiveUpdatesEnabled(oldEnabled, newEnabled); } else { onPassiveUpdatesMode(e.getOldMode(), e.getNewMode()); } } }