Package org.eclipse.ui
Interface IWorkingSetUpdater
- All Known Subinterfaces:
IWorkingSetUpdater2
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 Summary
Modifier and TypeMethodDescriptionvoidadd(IWorkingSet workingSet) Adds a working set to this updater.booleancontains(IWorkingSet workingSet) Returnstrueif the updater contains the given working set; otherwisefalseis returned.voiddispose()Disposes this working set updater.booleanremove(IWorkingSet workingSet) Removes a working set from this updater.
-
Method Details
-
add
Adds a working set to this updater.- Parameters:
workingSet- the working set to add to this updater
-
remove
Removes a working set from this updater.- Parameters:
workingSet- the working set to remove- Returns:
trueif the updater changed (e.g. the element got removed)
-
contains
Returnstrueif the updater contains the given working set; otherwisefalseis 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.
-