org.eclipse.cdt.internal.ui.navigator
Class AbstractCNavigatorActionGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by org.eclipse.cdt.internal.ui.navigator.AbstractCNavigatorActionGroup
Direct Known Subclasses:
CNavigatorBuildActionGroup, CNavigatorOpenEditorActionGroup

public abstract class AbstractCNavigatorActionGroup
extends org.eclipse.ui.actions.ActionGroup

A basic abstract action group implementation similar to CViewActionGroup, avoiding the explicit dependency on CView to allow reuse in the Common Navigator.

See Also:
CViewActionGroup

Constructor Summary
AbstractCNavigatorActionGroup(org.eclipse.ui.IViewPart viewPart)
          Create a new action group associated with given view part.
 
Method Summary
abstract  void fillActionBars(org.eclipse.ui.IActionBars actionBars)
           
abstract  void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
abstract  void updateActionBars()
           
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
dispose, getContext, setContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCNavigatorActionGroup

public AbstractCNavigatorActionGroup(org.eclipse.ui.IViewPart viewPart)
Create a new action group associated with given view part.

Parameters:
viewPart - the view part this action group is associated with, may not be null.
Method Detail

fillContextMenu

public abstract void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Overrides:
fillContextMenu in class org.eclipse.ui.actions.ActionGroup

fillActionBars

public abstract void fillActionBars(org.eclipse.ui.IActionBars actionBars)
Overrides:
fillActionBars in class org.eclipse.ui.actions.ActionGroup

updateActionBars

public abstract void updateActionBars()
Overrides:
updateActionBars in class org.eclipse.ui.actions.ActionGroup