Package org.eclipse.mat.ui.editor
Class MultiPaneEditorSite
- java.lang.Object
-
- org.eclipse.mat.ui.editor.MultiPaneEditorSite
-
- All Implemented Interfaces:
IAdaptable,IShellProvider,IEditorSite,IWorkbenchPartSite,IWorkbenchSite,IServiceLocator
public class MultiPaneEditorSite extends Object implements IEditorSite
-
-
Constructor Summary
Constructors Constructor Description MultiPaneEditorSite(MultiPaneEditor multiPageEditor, IEditorPart editor)
-
Method Summary
-
-
-
Constructor Detail
-
MultiPaneEditorSite
public MultiPaneEditorSite(MultiPaneEditor multiPageEditor, IEditorPart editor)
-
-
Method Detail
-
getActionBarContributor
public IEditorActionBarContributor getActionBarContributor()
- Specified by:
getActionBarContributorin interfaceIEditorSite
-
getActionBars
public IActionBars getActionBars()
- Specified by:
getActionBarsin interfaceIEditorSite
-
getEditor
public IEditorPart getEditor()
-
getId
public String getId()
- Specified by:
getIdin interfaceIWorkbenchPartSite
-
getMultiPageEditor
public MultiPaneEditor getMultiPageEditor()
-
getPage
public IWorkbenchPage getPage()
- Specified by:
getPagein interfaceIWorkbenchSite
-
getPluginId
public String getPluginId()
- Specified by:
getPluginIdin interfaceIWorkbenchPartSite
-
getRegisteredName
public String getRegisteredName()
- Specified by:
getRegisteredNamein interfaceIWorkbenchPartSite
-
getSelectionProvider
public ISelectionProvider getSelectionProvider()
- Specified by:
getSelectionProviderin interfaceIWorkbenchSite
-
getShell
public Shell getShell()
- Specified by:
getShellin interfaceIShellProvider- Specified by:
getShellin interfaceIWorkbenchSite
-
getWorkbenchWindow
public IWorkbenchWindow getWorkbenchWindow()
- Specified by:
getWorkbenchWindowin interfaceIWorkbenchSite
-
registerContextMenu
public void registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selectionProvider)
- Specified by:
registerContextMenuin interfaceIWorkbenchPartSite
-
registerContextMenu
public void registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider)
- Specified by:
registerContextMenuin interfaceIWorkbenchPartSite
-
registerContextMenu
public final void registerContextMenu(String menuId, MenuManager menuMgr, ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenuin interfaceIEditorSite
-
registerContextMenu
public final void registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenuin interfaceIEditorSite
-
setSelectionProvider
public void setSelectionProvider(ISelectionProvider provider)
- Specified by:
setSelectionProviderin interfaceIWorkbenchSite
-
getAdapter
public Object getAdapter(Class adapter)
- Specified by:
getAdapterin interfaceIAdaptable
-
getPart
public IWorkbenchPart getPart()
- Specified by:
getPartin interfaceIWorkbenchPartSite
-
getService
public Object getService(Class api)
- Specified by:
getServicein interfaceIServiceLocator
-
hasService
public boolean hasService(Class api)
- Specified by:
hasServicein interfaceIServiceLocator
-
getKeyBindingService
public IKeyBindingService getKeyBindingService()
- Specified by:
getKeyBindingServicein interfaceIWorkbenchPartSite
-
-