diff options
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java b/target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java index 7324152b1..ee63bffc2 100644 --- a/target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java +++ b/target_explorer/plugins/org.eclipse.tm.te.ui.views/src/org/eclipse/tm/te/ui/views/internal/View.java @@ -31,6 +31,7 @@ import org.eclipse.tm.te.ui.views.interfaces.IRoot; import org.eclipse.tm.te.ui.views.interfaces.IUIConstants; import org.eclipse.tm.te.ui.views.nls.Messages; import org.eclipse.ui.IAggregateWorkingSet; +import org.eclipse.ui.ILocalWorkingSetManager; import org.eclipse.ui.ISources; import org.eclipse.ui.IWorkbenchActionConstants; import org.eclipse.ui.IWorkingSet; @@ -62,6 +63,11 @@ public class View extends CommonNavigator { private String workingSetLabel; /** + * The local working set manager instance. + */ + private final ILocalWorkingSetManager localWorkingSetManager = PlatformUI.getWorkbench().createLocalWorkingSetManager(); + + /** * Constructor. */ public View() { @@ -117,6 +123,24 @@ public class View extends CommonNavigator { return workingSetLabel; } + /** + * Returns the local working set manager instance. + * + * @return The local working set manager instance. + */ + public final ILocalWorkingSetManager getLocalWorkingSetManager() { + return localWorkingSetManager; + } + + /* (non-Javadoc) + * @see org.eclipse.ui.navigator.CommonNavigator#dispose() + */ + @Override + public void dispose() { + localWorkingSetManager.dispose(); + super.dispose(); + } + /* (non-Javadoc) * @see org.eclipse.ui.navigator.CommonNavigator#createCommonViewerObject(org.eclipse.swt.widgets.Composite) */ |