de.upb.swt.epctools.plugin.editor
Class EpctoolsContextMenuProvider

java.lang.Object
  extended by org.eclipse.jface.action.ContributionManager
      extended by org.eclipse.jface.action.MenuManager
          extended by org.eclipse.gef.ContextMenuProvider
              extended by de.upb.swt.epctools.plugin.editor.EpctoolsContextMenuProvider
All Implemented Interfaces:
org.eclipse.jface.action.IContributionItem, org.eclipse.jface.action.IContributionManager, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.action.IMenuManager

public class EpctoolsContextMenuProvider
extends org.eclipse.gef.ContextMenuProvider

This class provides the context menu for the editor.


Field Summary
private  org.eclipse.gef.ui.actions.ActionRegistry m_action_registry
           
 
Fields inherited from class org.eclipse.jface.action.MenuManager
visible
 
Constructor Summary
EpctoolsContextMenuProvider(org.eclipse.gef.EditPartViewer viewer, org.eclipse.gef.ui.actions.ActionRegistry registry, EpctoolsEditor editor)
          Initialization
 
Method Summary
 void buildContextMenu(org.eclipse.jface.action.IMenuManager menu_manager)
           
 
Methods inherited from class org.eclipse.gef.ContextMenuProvider
getViewer, menuAboutToShow, setViewer
 
Methods inherited from class org.eclipse.jface.action.MenuManager
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, setOverrides, setParent, setRemoveAllWhenShown, setVisible, update, update, update, update, updateAll
 
Methods inherited from class org.eclipse.jface.action.ContributionManager
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IContributionManager
add, add, appendToGroup, appendToGroup, find, getItems, insertAfter, insertAfter, insertBefore, insertBefore, isDirty, isEmpty, prependToGroup, prependToGroup, remove, remove, removeAll
 
Methods inherited from interface org.eclipse.jface.action.IContributionItem
isDirty
 

Field Detail

m_action_registry

private org.eclipse.gef.ui.actions.ActionRegistry m_action_registry
Constructor Detail

EpctoolsContextMenuProvider

public EpctoolsContextMenuProvider(org.eclipse.gef.EditPartViewer viewer,
                                   org.eclipse.gef.ui.actions.ActionRegistry registry,
                                   EpctoolsEditor editor)
Initialization

Method Detail

buildContextMenu

public void buildContextMenu(org.eclipse.jface.action.IMenuManager menu_manager)
Specified by:
buildContextMenu in class org.eclipse.gef.ContextMenuProvider