Class HistoryActionBarContributor
- java.lang.Object
-
- org.eclipse.ui.part.EditorActionBarContributor
-
- org.eclipse.ui.part.MultiPageEditorActionBarContributor
-
- org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
- org.eclipse.emf.edapt.history.presentation.HistoryActionBarContributor
-
- All Implemented Interfaces:
org.eclipse.jface.action.IMenuListener
,org.eclipse.jface.viewers.ISelectionChangedListener
,org.eclipse.ui.IEditorActionBarContributor
,org.eclipse.ui.IPropertyListener
public class HistoryActionBarContributor extends org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor implements org.eclipse.jface.viewers.ISelectionChangedListener
This is the action bar contributor for the History model editor.
-
-
Constructor Summary
Constructors Constructor Description HistoryActionBarContributor()
This creates an instance of the contributor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
This adds to the menu bar a menu and some separators for editor additions, as well as the sub-menus for object creation items.void
contributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)
This adds Separators for editor additions to the tool bar.void
menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
This populates the pop-up menu before it appears.void
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
This implementsISelectionChangedListener
, handlingSelectionChangedEvent
s by querying for the children and siblings that can be added to the selected object and updating the menus accordingly.void
setActiveEditor(org.eclipse.ui.IEditorPart part)
When the active editor changes, this remembers the change and registers with it as a selection provider.-
Methods inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
activate, contributeToStatusLine, deactivate, getActiveEditor, init, propertyChanged, setActivePage, setActiveView, shareGlobalActions, update
-
-
-
-
Method Detail
-
contributeToToolBar
public void contributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)
This adds Separators for editor additions to the tool bar.- Overrides:
contributeToToolBar
in classorg.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
contributeToMenu
public void contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
This adds to the menu bar a menu and some separators for editor additions, as well as the sub-menus for object creation items.- Overrides:
contributeToMenu
in classorg.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
setActiveEditor
public void setActiveEditor(org.eclipse.ui.IEditorPart part)
When the active editor changes, this remembers the change and registers with it as a selection provider.- Specified by:
setActiveEditor
in interfaceorg.eclipse.ui.IEditorActionBarContributor
- Overrides:
setActiveEditor
in classorg.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
This implementsISelectionChangedListener
, handlingSelectionChangedEvent
s by querying for the children and siblings that can be added to the selected object and updating the menus accordingly.- Specified by:
selectionChanged
in interfaceorg.eclipse.jface.viewers.ISelectionChangedListener
-
menuAboutToShow
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
This populates the pop-up menu before it appears.- Specified by:
menuAboutToShow
in interfaceorg.eclipse.jface.action.IMenuListener
- Overrides:
menuAboutToShow
in classorg.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
-