1 11 package org.eclipse.debug.internal.ui.contexts.provisional; 12 13 import org.eclipse.jface.viewers.ISelection; 14 import org.eclipse.ui.IWorkbenchWindow; 15 16 31 public interface IDebugContextManager { 32 33 38 public void addDebugContextProvider(IDebugContextProvider provider); 39 40 45 public void removeDebugContextProvider(IDebugContextProvider provider); 46 47 53 public void addDebugContextListener(IDebugContextListener listener, IWorkbenchWindow window); 54 61 public void removeDebugContextListener(IDebugContextListener listener, IWorkbenchWindow window); 62 63 71 public void addDebugContextListener(IDebugContextListener listener, IWorkbenchWindow window, String partId); 72 73 80 public void removeDebugContextListener(IDebugContextListener listener, IWorkbenchWindow window, String partId); 81 82 89 public ISelection getActiveContext(IWorkbenchWindow window); 90 91 98 public ISelection getActiveContext(IWorkbenchWindow window, String partId); 99 100 105 public void addDebugContextListener(IDebugContextListener listener); 106 107 112 public void removeDebugContextListener(IDebugContextListener listener); 113 } 114 | Popular Tags |