com.ibm.carma.ui.view
Class MainActionGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by com.ibm.carma.ui.view.CarmaBrowserActionGroup
          extended by com.ibm.carma.ui.view.MainActionGroup

public class MainActionGroup
extends CarmaBrowserActionGroup

Group of actions for provided CARMA browsers. The group encompasses all the actions that should be included in the CARMA Browser, mostly delegating to other action groups

Since:
7.1
See Also:
OpenActionGroup, NewMenuActionGroup, NavigationActionGroup, ConnectionActionGroup, DisplayActionGroup, CarmaBrowser

Field Summary
static java.lang.String COPYRIGHT
           
 
Constructor Summary
MainActionGroup(BaseCarmaBrowser browser)
           
 
Method Summary
 void dispose()
           
 void fillActionBars(org.eclipse.ui.IActionBars actionBars)
           
 void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
          Creates a context menu consisting of the: New menu - NewMenuGroup Navigation Group -- NavigationActionGroup SEPARATOR(open) Open Group -- OpenMenuGroup SEPARATOR(refactor) Delete -- RemoveAction SEPARATOR(connect) Connect Group -- ConnectionActionGroup SEPARATOR(display) Display Group -- DisplayActionGroup SEPARATOR(project) SEPARATOR(additions) properties -- PropertyAction
 void runDefaultAction(org.eclipse.jface.viewers.IStructuredSelection selection)
          Issues the default action for the group -- open
 void setContext(org.eclipse.ui.actions.ActionContext context)
           
 void updateActionBars()
           
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
getContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

MainActionGroup

public MainActionGroup(BaseCarmaBrowser browser)
Method Detail

runDefaultAction

public void runDefaultAction(org.eclipse.jface.viewers.IStructuredSelection selection)
Description copied from class: CarmaBrowserActionGroup
Issues the default action for the group -- open

Overrides:
runDefaultAction in class CarmaBrowserActionGroup
Parameters:
selection - the selection the action should be executed against

setContext

public void setContext(org.eclipse.ui.actions.ActionContext context)
Overrides:
setContext in class org.eclipse.ui.actions.ActionGroup

dispose

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

updateActionBars

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

fillActionBars

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

fillContextMenu

public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Creates a context menu consisting of the:

Overrides:
fillContextMenu in class org.eclipse.ui.actions.ActionGroup