/** Deactivate listeners */ protected void deleteLayersModelAndDiagramDeletionNotifiers() { if (layersStackApplicationEventNotifier != null) { // // layersStackApplicationEventNotifier.removeLayersModelEventListener(layersStackLifeCycleEventListener); layersStackApplicationEventNotifier.dispose(); layersStackApplicationEventNotifier = null; } }
/** * Remove the specified listener from the list of listeners. * * @param listener */ public void removeLayersModelEventListener(ILayersStackApplicationEventListener listener) { layersStackApplicationEventNotifier.removeLayersModelEventListener(listener); }
/** * Add the specified listener to the list of listener. Do not add it if the listener is already in * the list. * * @param listener */ public void addLayersModelEventListener(ILayersStackApplicationEventListener listener) { // Add to the inner notifier layersStackApplicationEventNotifier.addLayersModelEventListener(listener); }
/** Deactivate the notifier. */ private void deactivateLayersStackLifeCycleEventNotifier() { layersStackApplicationEventNotifier.deactivate(); }