|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.ui.part.EditorActionBarContributor | +--org.eclipse.ui.part.MultiPageEditorActionBarContributor | +--org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor | +--org.eclipse.xsd.presentation.XSDEditor.ActionBarContributor
This is the contributor for the XSD model editor.
Field Summary | |
protected org.eclipse.ui.IEditorPart |
activeEditorPart
|
protected java.util.Collection |
createChildActions
This will contain one CreateChildAction corresponding to each descriptor generated for the current selection. |
protected org.eclipse.jface.action.IMenuManager |
createChildMenuManager
This is the menu manager into which menu contribution items should be added for the child creation actions. |
protected java.util.Collection |
createSiblingActions
This will contain one CreateSiblingAction corresponding to each descriptor generated for the current selection's parent. |
protected org.eclipse.jface.action.IMenuManager |
createSiblingMenuManager
This is the menu manager into which menu contribution items should be added for sibling creation actions. |
protected org.eclipse.jface.viewers.ISelectionProvider |
selectionProvider
|
Fields inherited from class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor |
activeEditor, copyAction, cutAction, deleteAction, pasteAction, redoAction, undoAction |
Constructor Summary | |
XSDEditor.ActionBarContributor()
This creates an instance of the contributor. |
Method Summary | |
void |
contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
This adds to the menu bar a menu for editor actions, duplicating the menu contribution made in the plugin.xml, so that the new menu is accessible for modification in code. |
void |
contributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)
This adds Separators to the tool bar. |
protected void |
depopulateManager(org.eclipse.jface.action.IContributionManager manager,
java.util.Collection actions)
This removes from the specified IContributionManager all ActionContributionItems based on the IActions contained in the actions collection. |
protected java.util.Collection |
generateCreateChildActions(java.util.Collection descriptors,
org.eclipse.jface.viewers.ISelection sel)
This generates a CreateChildAction for each object in
descriptors , and returns the collection of these actions. |
protected java.util.Collection |
generateCreateSiblingActions(java.util.Collection descriptors,
org.eclipse.jface.viewers.ISelection sel)
This generates a CreateSiblingAction for each object in
descriptors , and returns the collection of these actions. |
void |
menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
This populates the pop-up menu before it appears. |
protected void |
populateManager(org.eclipse.jface.action.IContributionManager manager,
java.util.Collection actions,
java.lang.String ID)
This populates the specified IContributionManager with ActionContributionItems based on the IActions contained in the actions collection, by inserting them before the specified contribution item ID. |
void |
selectionChanged(org.eclipse.jface.viewers.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(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, init, propertyChanged, setActivePage, setActiveView, shareGlobalActions, update |
Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor |
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 org.eclipse.ui.IEditorPart activeEditorPart
protected org.eclipse.jface.viewers.ISelectionProvider selectionProvider
protected java.util.Collection createChildActions
protected org.eclipse.jface.action.IMenuManager createChildMenuManager
protected java.util.Collection createSiblingActions
protected org.eclipse.jface.action.IMenuManager createSiblingMenuManager
Constructor Detail |
public XSDEditor.ActionBarContributor()
Method Detail |
public void contributeToMenu(org.eclipse.jface.action.IMenuManager menuManager)
contributeToMenu
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void contributeToToolBar(org.eclipse.jface.action.IToolBarManager toolBarManager)
contributeToToolBar
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void setActiveEditor(org.eclipse.ui.IEditorPart part)
setActiveEditor
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
public void selectionChanged(org.eclipse.jface.viewers.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 org.eclipse.jface.viewers.ISelectionChangedListener
protected java.util.Collection generateCreateChildActions(java.util.Collection descriptors, org.eclipse.jface.viewers.ISelection sel)
CreateChildAction
for each object in
descriptors
, and returns the collection of these actions.protected java.util.Collection generateCreateSiblingActions(java.util.Collection descriptors, org.eclipse.jface.viewers.ISelection sel)
CreateSiblingAction
for each object in
descriptors
, and returns the collection of these actions.protected void populateManager(org.eclipse.jface.action.IContributionManager manager, java.util.Collection actions, java.lang.String ID)
protected void depopulateManager(org.eclipse.jface.action.IContributionManager manager, java.util.Collection actions)
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menuManager)
menuAboutToShow
in class org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor
|
Copyright 2001-2003 IBM Corporation and others. All Rights Reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |