Package org.eclipse.epf.uma.presentation
Class UmaActionBarContributor
java.lang.Object
org.eclipse.ui.part.EditorActionBarContributor
org.eclipse.ui.part.MultiPageEditorActionBarContributor
org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
org.eclipse.epf.uma.presentation.UmaActionBarContributor
- All Implemented Interfaces:
org.eclipse.jface.action.IMenuListener,org.eclipse.jface.viewers.ISelectionChangedListener,org.eclipse.ui.IEditorActionBarContributor,org.eclipse.ui.IPropertyListener
public class UmaActionBarContributor
extends org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
implements org.eclipse.jface.viewers.ISelectionChangedListener
This is the action bar contributor for the Uma model editor.
-
Field Summary
Fields inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
ADDITIONS_LAST_STYLE -
Constructor Summary
Constructors Constructor Description UmaActionBarContributor()This creates an instance of the contributor. -
Method Summary
Modifier and Type Method Description voidcontributeToMenu(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.voidcontributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)This adds Separators for editor additions to the tool bar.voidmenuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)This populates the pop-up menu before it appears.voidselectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)This implementsISelectionChangedListener, handlingSelectionChangedEvents by querying for the children and siblings that can be added to the selected object and updating the menus accordingly.voidsetActiveEditor(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, updateMethods inherited from class org.eclipse.ui.part.EditorActionBarContributor
contributeToCoolBar, dispose, getActionBars, getPage, initMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UmaActionBarContributor
public UmaActionBarContributor()This creates an instance of the contributor.
-
-
Method Details
-
contributeToToolBar
public void contributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)This adds Separators for editor additions to the tool bar.- Overrides:
contributeToToolBarin 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:
contributeToMenuin 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:
setActiveEditorin interfaceorg.eclipse.ui.IEditorActionBarContributor- Overrides:
setActiveEditorin classorg.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
-
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)This implementsISelectionChangedListener, handlingSelectionChangedEvents by querying for the children and siblings that can be added to the selected object and updating the menus accordingly.- Specified by:
selectionChangedin interfaceorg.eclipse.jface.viewers.ISelectionChangedListener
-