org.eclipse.cdt.ui.actions
Class OpenViewActionGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by org.eclipse.cdt.ui.actions.OpenViewActionGroup

public class OpenViewActionGroup
extends org.eclipse.ui.actions.ActionGroup

Action group that adds actions to open a new CDT view part or an external viewer to a context menu and the global menu bar.

This class may be instantiated; it is not intended to be subclassed.

Since:
2.0

Constructor Summary
OpenViewActionGroup(org.eclipse.ui.texteditor.ITextEditor part)
          Note: This constructor is for internal use only.
OpenViewActionGroup(org.eclipse.ui.IWorkbenchPart part)
          Creates a new OpenActionGroup.
OpenViewActionGroup(org.eclipse.ui.part.Page page)
          Creates a new OpenActionGroup.
 
Method Summary
static boolean canActionBeAdded(org.eclipse.jface.viewers.ISelection selection)
           
 void dispose()
           
 void fillActionBars(org.eclipse.ui.IActionBars actionBar)
           
 void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
           
 void setAppendToGroup(java.lang.String groupName)
           
 void setEnableIncludeBrowser(boolean enableIncludeBrowser)
           
 void setSuppressCallHierarchy(boolean suppressCallHierarchy)
           
 void setSuppressProperties(boolean suppressProperties)
           
 void setSuppressTypeHierarchy(boolean suppressTypeHierarchy)
           
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
getContext, setContext, updateActionBars
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenViewActionGroup

public OpenViewActionGroup(org.eclipse.ui.part.Page page)
Creates a new OpenActionGroup. The group requires that the selection provided by the page's selection provider is of type org.eclipse.jface.viewers.IStructuredSelection.

Parameters:
page - the page that owns this action group

OpenViewActionGroup

public OpenViewActionGroup(org.eclipse.ui.IWorkbenchPart part)
Creates a new OpenActionGroup. The group requires that the selection provided by the part's selection provider is of type org.eclipse.jface.viewers.IStructuredSelection.

Parameters:
part - the view part that owns this action group

OpenViewActionGroup

public OpenViewActionGroup(org.eclipse.ui.texteditor.ITextEditor part)
Note: This constructor is for internal use only. Clients should not call this constructor.

Method Detail

fillActionBars

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

fillContextMenu

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

dispose

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

canActionBeAdded

public static boolean canActionBeAdded(org.eclipse.jface.viewers.ISelection selection)

setAppendToGroup

public void setAppendToGroup(java.lang.String groupName)

setSuppressTypeHierarchy

public void setSuppressTypeHierarchy(boolean suppressTypeHierarchy)

setSuppressCallHierarchy

public void setSuppressCallHierarchy(boolean suppressCallHierarchy)

setSuppressProperties

public void setSuppressProperties(boolean suppressProperties)

setEnableIncludeBrowser

public void setEnableIncludeBrowser(boolean enableIncludeBrowser)