Package org.eclipse.ui
Interface IObjectActionDelegate
- All Superinterfaces:
IActionDelegate
- All Known Implementing Classes:
AddMemoryRenderingActionDelegate
,CompareAction
,CompareWithOtherResourceAction
,ContextualLaunchAction
,org.eclipse.debug.internal.ui.actions.breakpoints.ToggleBreakpointObjectActionDelegate
,ToggleMethodBreakpointActionDelegate
,ToggleWatchpointActionDelegate
Interface for an object action that is contributed into a popup menu for a
view or editor. It extends
IActionDelegate
and adds an
initialization method for connecting the delegate to the part it should work
with.-
Method Summary
Modifier and TypeMethodDescriptionvoid
setActivePart
(IAction action, IWorkbenchPart targetPart) Sets the active part for the delegate.Methods inherited from interface org.eclipse.ui.IActionDelegate
run, selectionChanged
-
Method Details
-
setActivePart
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
.
-