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:
getActionBarContributor
in interfaceIEditorSite
-
getActionBars
public IActionBars getActionBars()
- Specified by:
getActionBars
in interfaceIEditorSite
-
getEditor
public IEditorPart getEditor()
-
getId
public String getId()
- Specified by:
getId
in interfaceIWorkbenchPartSite
-
getMultiPageEditor
public MultiPaneEditor getMultiPageEditor()
-
getPage
public IWorkbenchPage getPage()
- Specified by:
getPage
in interfaceIWorkbenchSite
-
getPluginId
public String getPluginId()
- Specified by:
getPluginId
in interfaceIWorkbenchPartSite
-
getRegisteredName
public String getRegisteredName()
- Specified by:
getRegisteredName
in interfaceIWorkbenchPartSite
-
getSelectionProvider
public ISelectionProvider getSelectionProvider()
- Specified by:
getSelectionProvider
in interfaceIWorkbenchSite
-
getShell
public Shell getShell()
- Specified by:
getShell
in interfaceIShellProvider
- Specified by:
getShell
in interfaceIWorkbenchSite
-
getWorkbenchWindow
public IWorkbenchWindow getWorkbenchWindow()
- Specified by:
getWorkbenchWindow
in interfaceIWorkbenchSite
-
registerContextMenu
public void registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selectionProvider)
- Specified by:
registerContextMenu
in interfaceIWorkbenchPartSite
-
registerContextMenu
public void registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider)
- Specified by:
registerContextMenu
in interfaceIWorkbenchPartSite
-
registerContextMenu
public final void registerContextMenu(String menuId, MenuManager menuMgr, ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenu
in interfaceIEditorSite
-
registerContextMenu
public final void registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)
- Specified by:
registerContextMenu
in interfaceIEditorSite
-
setSelectionProvider
public void setSelectionProvider(ISelectionProvider provider)
- Specified by:
setSelectionProvider
in interfaceIWorkbenchSite
-
getAdapter
public Object getAdapter(Class adapter)
- Specified by:
getAdapter
in interfaceIAdaptable
-
getPart
public IWorkbenchPart getPart()
- Specified by:
getPart
in interfaceIWorkbenchPartSite
-
getService
public Object getService(Class api)
- Specified by:
getService
in interfaceIServiceLocator
-
hasService
public boolean hasService(Class api)
- Specified by:
hasService
in interfaceIServiceLocator
-
getKeyBindingService
public IKeyBindingService getKeyBindingService()
- Specified by:
getKeyBindingService
in interfaceIWorkbenchPartSite
-
-