|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.ui.part.EditorActionBarContributor
org.eclipse.ui.part.MultiPageEditorActionBarContributor
org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
org.eclipse.emf.mapping.ecore2ecore.presentation.Ecore2EcoreActionBarContributor
This is the action bar contributor for the Ecore2Ecore model editor.
| Field Summary | |
protected IEditorPart |
activeEditorPart
This keeps track of the active editor |
protected IAction |
refreshViewerAction
This action refreshes the viewer of the current editor if the editor implements IViewerProvider |
protected ISelectionProvider |
selectionProvider
This keeps track of the current selection provider |
protected IAction |
showPropertiesViewAction
This action opens the Properties view |
| Fields inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor |
activeEditor, copyAction, cutAction, deleteAction, loadResourceAction, pasteAction, redoAction, undoAction, validateAction |
| Constructor Summary | |
Ecore2EcoreActionBarContributor()
This creates an instance of the contributor |
|
| Method Summary | |
protected void |
addGlobalActions(IMenuManager menuManager)
This inserts global actions before the "additions-end" separator |
void |
contributeToMenu(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(IToolBarManager toolBarManager)
This adds Separators for editor additions to the tool bar |
void |
menuAboutToShow(IMenuManager menuManager)
This populates the pop-up menu before it appears |
void |
selectionChanged(SelectionChangedEvent event)
This implements ISelectionChangedListener,
handling SelectionChangedEvents by querying for the children and siblings
that can be added to the selected object and updating the menus accordingly |
void |
setActiveEditor(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 |
| Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor |
contributeToCoolBar, dispose, getActionBars, getPage, init |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected IEditorPart activeEditorPart
protected ISelectionProvider selectionProvider
protected IAction showPropertiesViewAction
protected IAction refreshViewerAction
IViewerProvider.
| Constructor Detail |
public Ecore2EcoreActionBarContributor()
| Method Detail |
public void contributeToToolBar(IToolBarManager toolBarManager)
contributeToToolBar in class EditingDomainActionBarContributorpublic void contributeToMenu(IMenuManager menuManager)
contributeToMenu in class EditingDomainActionBarContributorpublic void setActiveEditor(IEditorPart part)
setActiveEditor in interface IEditorActionBarContributorsetActiveEditor in class EditingDomainActionBarContributorpublic void selectionChanged(SelectionChangedEvent event)
ISelectionChangedListener,
handling SelectionChangedEvents by querying for the children and siblings
that can be added to the selected object and updating the menus accordingly.
selectionChanged in interface ISelectionChangedListenerpublic void menuAboutToShow(IMenuManager menuManager)
menuAboutToShow in interface IMenuListenermenuAboutToShow in class EditingDomainActionBarContributorprotected void addGlobalActions(IMenuManager menuManager)
addGlobalActions in class EditingDomainActionBarContributor
|
Copyright 2001-2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||