Interface ISaveablesLifecycleListener

All Known Implementing Classes:
CompareEditor, SaveablesList

public interface ISaveablesLifecycleListener
Listener for events fired by implementers of ISaveablesSource.

This service can be acquired from a part's service locator:

 ISaveablesLifecycleListener listener = (ISaveablesLifecycleListener) getSite()
                .getService(ISaveablesLifecycleListener.class);
 
or, in the case of implementers of ISaveablesSource that are not a part, from the workbench:
 ISaveablesLifecycleListener listener = (ISaveablesLifecycleListener) workbench
                .getService(ISaveablesLifecycleListener.class);
 
  • This service is available globally.
Since:
3.2
  • Method Details

    • handleLifecycleEvent

      void handleLifecycleEvent(SaveablesLifecycleEvent event)
      Handle the given event. This method must be called on the UI thread.
      Parameters:
      event - the event