Package org.eclipse.ui
Interface IObjectActionDelegate
-
- All Superinterfaces:
IActionDelegate
- All Known Implementing Classes:
AddMemoryRenderingActionDelegate
,ContextualLaunchAction
,org.eclipse.debug.internal.ui.actions.breakpoints.ToggleBreakpointObjectActionDelegate
,ToggleMethodBreakpointActionDelegate
,ToggleWatchpointActionDelegate
public interface IObjectActionDelegate extends IActionDelegate
Interface for an object action that is contributed into a popup menu for a view or editor. It extendsIActionDelegate
and adds an initialization method for connecting the delegate to the part it should work with.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setActivePart(IAction action, IWorkbenchPart targetPart)
Sets the active part for the delegate.-
Methods inherited from interface org.eclipse.ui.IActionDelegate
run, selectionChanged
-
-
-
-
Method Detail
-
setActivePart
void setActivePart(IAction action, IWorkbenchPart targetPart)
Sets the active part for the delegate. The active part is commonly used to get a working context for the action, such as the shell for any dialog which is needed.This method will be called every time the action appears in a popup menu. The targetPart may change with each invocation.
- Parameters:
action
- the action proxy that handles presentation portion of the action; must not benull
.targetPart
- the new part target; must not benull
.
-
-