public abstract class ContextMenuProvider extends MenuManager implements IMenuListener
MenuManager
, and adding a menuAboutToShow listener.visible
Constructor and Description |
---|
ContextMenuProvider(EditPartViewer viewer)
Constructs a context menu for the specified EditPartViewer.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
buildContextMenu(IMenuManager menu)
Called when the menu is about to show.
|
protected EditPartViewer |
getViewer()
Returns the EditPartViewer
|
void |
menuAboutToShow(IMenuManager menu) |
protected void |
setViewer(EditPartViewer viewer)
Sets the editpart viewer.
|
addMenuListener, createContextMenu, createMenuBar, createMenuBar, dispose, doItemFill, fill, fill, fill, fill, findMenuUsingPath, findUsingPath, getId, getImageDescriptor, getMenu, getMenuItem, getMenuItemCount, getMenuItems, getMenuText, getOverrides, getParent, getRemoveAllWhenShown, isDynamic, isEnabled, isGroupMarker, isSeparator, isSubstituteFor, isVisible, markDirty, menuExist, removeMenuListener, saveWidgetState, setActionDefinitionId, setImageDescriptor, setMenuText, setOverrides, setParent, setRemoveAllWhenShown, setVisible, toString, update, update, update, update, updateAll
add, add, allowItem, appendToGroup, appendToGroup, dumpStatistics, find, getItems, getSize, hasDynamicItems, indexOf, indexOf, insert, insertAfter, insertAfter, insertBefore, insertBefore, internalSetItems, isDirty, isEmpty, itemAdded, itemRemoved, prependToGroup, prependToGroup, remove, remove, removeAll, replaceItem, setDirty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add, add, appendToGroup, appendToGroup, find, getItems, insertAfter, insertAfter, insertBefore, insertBefore, isDirty, isEmpty, prependToGroup, prependToGroup, remove, remove, removeAll
isDirty
public ContextMenuProvider(EditPartViewer viewer)
viewer
- the editpart viewerpublic abstract void buildContextMenu(IMenuManager menu)
menu
- this parameter is actually this
objectprotected EditPartViewer getViewer()
public void menuAboutToShow(IMenuManager menu)
menuAboutToShow
in interface IMenuListener
IMenuListener.menuAboutToShow(IMenuManager)
protected void setViewer(EditPartViewer viewer)
viewer
- the viewerCopyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.