/** @see IWorkbenchWindowActionDelegate#init(IWorkbenchWindow) */ public void init(IWorkbenchWindow window) { super.init(window); DebugPlugin.getDefault().addDebugEventListener(this); }
/** @see IViewActionDelegate#init(IViewPart) */ public void init(IViewPart view) { super.init(view); DebugPlugin.getDefault().addDebugEventListener(this); setWindow(view.getViewSite().getWorkbenchWindow()); }
/** * @see org.eclipse.ui.IWorkbenchWindowActionDelegate#dispose() * @see org.eclipse.ui.IActionDelegate2#dispose() */ public void dispose() { super.dispose(); DebugPlugin.getDefault().removeDebugEventListener(this); }