Interface IWorkingSetUpdater


  • public interface IWorkingSetUpdater
    An IWorkingSetUpdater can be used to dynamically update the content of a working set.

    A working set updater manages a set of working sets. It is contributed via the attribute updaterClass of the org.eclipse.ui.workingSets extension point. Extensions of this extension point must therefore implement this interface.

    API under construction and subject to change at any time.

    Since:
    3.1
    • Method Detail

      • add

        void add​(IWorkingSet workingSet)
        Adds a working set to this updater.
        Parameters:
        workingSet - the working set to add to this updater
      • remove

        boolean remove​(IWorkingSet workingSet)
        Removes a working set from this updater.
        Parameters:
        workingSet - the working set to remove
        Returns:
        true if the updater changed (e.g. the element got removed)
      • contains

        boolean contains​(IWorkingSet workingSet)
        Returns true if the updater contains the given working set; otherwise false is returned.
        Parameters:
        workingSet - the parameter to check
        Returns:
        whether the updater contains the given working set
      • dispose

        void dispose()
        Disposes this working set updater. Implementations of this method typically remove listeners from some delta providers.