Package org.eclipse.jdt.ui.actions
Class CCPActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.jdt.ui.actions.CCPActionGroup
public class CCPActionGroup
extends org.eclipse.ui.actions.ActionGroup
Action group that adds copy, cut, paste, and delete actions to a view part's context
 menu and installs handlers for the corresponding global menu actions.
 
This class may be instantiated; it is not intended to be subclassed.
- Since:
- 2.0
- Restriction:
- This class is not intended to be subclassed by clients.
- 
Constructor SummaryConstructorsConstructorDescriptionCCPActionGroup(org.eclipse.ui.IViewPart part) Creates a newCCPActionGroup.CCPActionGroup(org.eclipse.ui.IViewPart part, boolean includeOnlyCopyActions) Creates a newCCPActionGroup.CCPActionGroup(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider specialSelectionProvider) Creates a newCCPActionGroup.CCPActionGroup(org.eclipse.ui.part.Page page) Creates a newCCPActionGroup.
- 
Method SummaryModifier and TypeMethodDescriptionvoiddispose()voidfillActionBars(org.eclipse.ui.IActionBars actionBars) voidfillContextMenu(org.eclipse.jface.action.IMenuManager menu) org.eclipse.jface.action.IActionReturns the delete action managed by this action group.Methods inherited from class org.eclipse.ui.actions.ActionGroupgetContext, setContext, updateActionBars
- 
Constructor Details- 
CCPActionGrouppublic CCPActionGroup(org.eclipse.ui.IViewPart part, boolean includeOnlyCopyActions) Creates a newCCPActionGroup. The group requires that the selection provided by the view part's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection.- Parameters:
- part- the view part that owns this action group
- includeOnlyCopyActions-- trueif the group only includes the copy actions,- falseto include all actions
- Since:
- 3.7
 
- 
CCPActionGrouppublic CCPActionGroup(org.eclipse.ui.IViewPart part) Creates a newCCPActionGroup. The group requires that the selection provided by the view part's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection.- Parameters:
- part- the view part that owns this action group
 
- 
CCPActionGrouppublic CCPActionGroup(org.eclipse.ui.part.Page page) Creates a newCCPActionGroup. The group requires that the selection provided by the page's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection.- Parameters:
- page- the page that owns this action group
 
- 
CCPActionGrouppublic CCPActionGroup(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider specialSelectionProvider) Creates a newCCPActionGroup. The group requires that the selection provided by the given selection provider is of typeIStructuredSelection.- Parameters:
- site- the site that will own the action group.
- specialSelectionProvider- the selection provider used instead of the sites selection provider.
- Since:
- 3.4
 
 
- 
- 
Method Details- 
getDeleteActionpublic org.eclipse.jface.action.IAction getDeleteAction()Returns the delete action managed by this action group.- Returns:
- the delete action. Returns nullif the group doesn't provide any delete action
 
- 
fillActionBarspublic void fillActionBars(org.eclipse.ui.IActionBars actionBars) - Overrides:
- fillActionBarsin class- org.eclipse.ui.actions.ActionGroup
 
- 
fillContextMenupublic void fillContextMenu(org.eclipse.jface.action.IMenuManager menu) - Overrides:
- fillContextMenuin class- org.eclipse.ui.actions.ActionGroup
 
- 
disposepublic void dispose()- Overrides:
- disposein class- org.eclipse.ui.actions.ActionGroup
 
 
-