Modelers

org.topcased.modeler.editor
Class ModelerContextMenuProvider

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 org.topcased.modeler.editor.ModelerContextMenuProvider
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 ModelerContextMenuProvider
extends org.eclipse.gef.ContextMenuProvider

Provide a Context Menu for the Modeler with standards actions


Field Summary
 
Fields inherited from class org.eclipse.jface.action.MenuManager
visible
 
Constructor Summary
ModelerContextMenuProvider(org.eclipse.gef.EditPartViewer viewer, org.eclipse.gef.ui.actions.ActionRegistry registry)
          Constructs a context menu for the specified EditPartViewer and the Actions registered in the ActionRegistry
 
Method Summary
protected  org.eclipse.jface.action.IMenuManager buildAlignmentMenu()
           
 void buildContextMenu(org.eclipse.jface.action.IMenuManager manager)
          Called when the menu is about to show.
protected  org.eclipse.jface.action.IMenuManager buildGraphicPropertiesMenu()
           
protected  org.eclipse.gef.ui.actions.ActionRegistry getActionRegistry()
          Returns the ActionRegistry
protected  void setActionRegistry(org.eclipse.gef.ui.actions.ActionRegistry registry)
          Set the ActionRegistry for this ContextMenuProvider
 
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, fill, fill, fill, fill, findMenuUsingPath, findUsingPath, getId, getMenu, getMenuText, getOverrides, getParent, getRemoveAllWhenShown, isDynamic, isEnabled, isGroupMarker, isSeparator, isSubstituteFor, isVisible, markDirty, removeMenuListener, saveWidgetState, 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
 

Constructor Detail

ModelerContextMenuProvider

public ModelerContextMenuProvider(org.eclipse.gef.EditPartViewer viewer,
                                  org.eclipse.gef.ui.actions.ActionRegistry registry)
Constructs a context menu for the specified EditPartViewer and the Actions registered in the ActionRegistry

Parameters:
viewer - the EditPartViewer
registry - the ActionRegistry
Method Detail

buildContextMenu

public void buildContextMenu(org.eclipse.jface.action.IMenuManager manager)
Called when the menu is about to show. Construct the context menu by adding actions common to all editparts.

Specified by:
buildContextMenu in class org.eclipse.gef.ContextMenuProvider
See Also:
ContextMenuProvider.buildContextMenu(org.eclipse.jface.action.IMenuManager)

buildGraphicPropertiesMenu

protected org.eclipse.jface.action.IMenuManager buildGraphicPropertiesMenu()

buildAlignmentMenu

protected org.eclipse.jface.action.IMenuManager buildAlignmentMenu()

getActionRegistry

protected org.eclipse.gef.ui.actions.ActionRegistry getActionRegistry()
Returns the ActionRegistry

Returns:
the ActionRegistry

setActionRegistry

protected void setActionRegistry(org.eclipse.gef.ui.actions.ActionRegistry registry)
Set the ActionRegistry for this ContextMenuProvider

Parameters:
registry - the ActionRegistry

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.