Package org.eclipse.jdt.ui.actions
Class ProjectActionGroup
java.lang.Object
org.eclipse.ui.actions.ActionGroup
org.eclipse.jdt.ui.actions.ProjectActionGroup
public class ProjectActionGroup
extends org.eclipse.ui.actions.ActionGroup
Adds actions to open and close a project to the global menu bar.
 
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 SummaryConstructorsConstructorDescriptionProjectActionGroup(org.eclipse.ui.IViewPart part) Creates a newProjectActionGroup.ProjectActionGroup(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newProjectActionGroup.
- 
Method SummaryModifier and TypeMethodDescriptionvoiddispose()voidfillActionBars(org.eclipse.ui.IActionBars actionBars) voidfillContextMenu(org.eclipse.jface.action.IMenuManager menu) Returns the open project action contained in this project action group.protected voidperformSelectionChanged(org.eclipse.jface.viewers.IStructuredSelection structuredSelection) Methods inherited from class org.eclipse.ui.actions.ActionGroupgetContext, setContext, updateActionBars
- 
Constructor Details- 
ProjectActionGrouppublic ProjectActionGroup(org.eclipse.ui.IViewPart part) Creates a newProjectActionGroup. The group requires that the selection provided by the site's selection provider is of typeorg.eclipse.jface.viewers.IStructuredSelection.- Parameters:
- part- the view part that owns this action group
 
- 
ProjectActionGrouppublic ProjectActionGroup(org.eclipse.ui.IWorkbenchSite site, org.eclipse.jface.viewers.ISelectionProvider selectionProvider) Creates a newProjectActionGroup. 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.
- selectionProvider- the selection provider used instead of the page selection provider.
- Since:
- 3.4
 
 
- 
- 
Method Details- 
performSelectionChangedprotected void performSelectionChanged(org.eclipse.jface.viewers.IStructuredSelection structuredSelection) 
- 
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
 
- 
getOpenProjectActionReturns the open project action contained in this project action group.- Returns:
- returns the open project action
- Since:
- 3.3
 
- 
disposepublic void dispose()- Overrides:
- disposein class- org.eclipse.ui.actions.ActionGroup
 
 
-