# Package org.eclipse.debug.ui.actions

package org.eclipse.debug.ui.actions

Provides a set of actions related to running and debugging applications.

## Package Specification

This package provides a set of actions related to running and debugging applications.

Related Packages
Package
Description
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.console
Provides a set of interfaces and classes for rendering and annotating text in the debug console.
org.eclipse.debug.ui.contexts
Provides a set of interfaces and classes for debug context management.
org.eclipse.debug.ui.memory
Provides classes and interfaces to render memory blocks in the memory view.
org.eclipse.debug.ui.sourcelookup
Provides a user interface for debug platform source lookup facilities.
org.eclipse.debug.ui.stringsubstitution
Provides an interface to select an argument for a string substitution variable.
Class
Description
AbstractLaunchHistoryAction
Abstract implementation of an action that displays a drop-down launch history for a specific launch group.
AbstractLaunchToolbarAction
A launch history action that also includes launch shortcut actions (run/debug as), and an action to open the launch configuration dialog.
AddMemoryRenderingActionDelegate
A cascade menu to add a memory rendering to the memory view.
BreakpointTypesContribution
Breakpoint ruler pop-up action that creates a sub-menu to select the currently active breakpoint type.
ContextualLaunchAction
An action delegate that builds a context menu with applicable launch shortcuts for a specific launch mode.
DebugAction
Action to launch the last launch configuration that was successfully launched, in debug mode.
DebugCommandAction
Abstract base class for re-targeting actions which delegate execution to `IDebugCommandHandler` handlers.
DebugCommandHandler
Abstract base class for re-targeting command framework handlers, which delegate execution to `IDebugCommandHandler` handlers.
ExportBreakpointsOperation
Exports breakpoints to a file or string buffer.
IAddMemoryBlocksTarget
An adapter for an "add memory block" operation.
IAddMemoryRenderingsTarget
Adapter for the platform's retargettable "add memory rendering" action.
ILaunchable
Interface used to tag objects as launchable.
ImportBreakpointsOperation
Imports breakpoints from a file or string buffer into the workspace.
IRunToLineTarget
An adapter for a "run to line" operation.
IToggleBreakpointsTarget
An adapter to support breakpoint creation/deletion for an active part or selection within an active part.
IToggleBreakpointsTargetExtension
Extension interface for `IToggleBreakpointsTarget`.
IToggleBreakpointsTargetExtension2
Extension interface for `IToggleBreakpointsTargetExtension`.
IToggleBreakpointsTargetFactory
A toggle breakpoints target factory creates one or more toggle breakpoint targets.
IToggleBreakpointsTargetManager
Organizes the toggle breakpoints target factories contributed through the extension point and keeps track of the toggle breakpoints target that the factories produce.
IToggleBreakpointsTargetManagerListener
Listener for changes in the preferred toggle targets in the toggle breakpoints target manager.
IVariableValueEditor
A variable value editor allows the user to edit a variable's value.
IWatchExpressionFactoryAdapter
An optional adapter used to create a watch expression for a selected variable.
IWatchExpressionFactoryAdapter2
An optional adapter used to create a watch expression for a selected element.
IWatchExpressionFactoryAdapterExtension
Optional extension to the watch expression factory adapter to dynamically enable the 'Create Watch Expression' action, based on the selected variable.
LaunchAction
Launches a launch configuration in a specific mode.
LaunchAsAction
Deprecated.
The use of perspective based launch shortcuts has been deprecated in the 3.1 release.
LaunchShortcutsAction
A cascading sub-menu that shows all launch shortcuts pertinent to a selection.
OpenLaunchDialogAction
Opens the launch configuration dialog in the context of a launch group.
RelaunchLastAction
Re-launches the last launch.
RulerBreakpointAction
Abstract action that works on breakpoints in the vertical ruler.
RulerBreakpointTypesActionDelegate
Deprecated.
Should use BreakpointTypesContribution instead.
RulerEnableDisableBreakpointActionDelegate
Toggles enablement of a breakpoint in a vertical ruler.
RulerRunToLineActionDelegate
A run to line action that can be contributed to a an editor or view.
RulerToggleBreakpointActionDelegate
Toggles a breakpoint when ruler is double-clicked.
RunAction
Action to launch the last launch configuration that was successfully launched, in run mode.
RunToLineAction
Action to run to line in a vertical ruler of a workbench part containing a document.
RunToLineActionDelegate
A run to line action that can be contributed to a an editor or view.
RunToLineHandler
Handles a run to line operation.
ToggleBreakpointAction
Action to toggle a breakpoint in a vertical ruler of a workbench part containing a document.
ToggleMethodBreakpointActionDelegate
A toggle method breakpoint action that can be contributed an object contribution.
ToggleWatchpointActionDelegate
A toggle watchpoint action that can be contributed an object contribution.