# Uses of Interface
org.eclipse.ui.texteditor.IUpdate

Packages that use IUpdate
Package
Description
org.eclipse.compare.internal
org.eclipse.debug.ui
Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions
Provides a set of actions related to running and debugging applications.
org.eclipse.ui.console.actions
Application programming interfaces for Eclipse console specific actions.
org.eclipse.ui.texteditor
Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff
Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.

## Uses of IUpdate in org.eclipse.compare.internal

Classes in org.eclipse.compare.internal that implement IUpdate
Modifier and Type
Class
Description
`class`
`MergeViewerAction`

## Uses of IUpdate in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type IUpdate
Modifier and Type
Method
Description
`void`
AbstractDebugView.`add(IUpdate updatable)`
`void`
IDebugView.`add(IUpdate updatable)`
Adds the given IUpdate to this view's collection of updatable objects.
`void`
AbstractDebugView.`remove(IUpdate updatable)`
`void`
IDebugView.`remove(IUpdate updatable)`
Removes the given IUpdate from this view's collection of updatable objects.

## Uses of IUpdate in org.eclipse.debug.ui.actions

Classes in org.eclipse.debug.ui.actions that implement IUpdate
Modifier and Type
Class
Description
`class`
`RunToLineAction`
Action to run to line in a vertical ruler of a workbench part containing a document.
`class`
`ToggleBreakpointAction`
Action to toggle a breakpoint in a vertical ruler of a workbench part containing a document.

## Uses of IUpdate in org.eclipse.ui.console.actions

Classes in org.eclipse.ui.console.actions that implement IUpdate
Modifier and Type
Class
Description
`class`
`TextViewerAction`
Common function for actions that operate on a text viewer.
`class`
`TextViewerGotoLineAction`
Action to position a text viewer to a specific line.

## Uses of IUpdate in org.eclipse.ui.texteditor

Classes in org.eclipse.ui.texteditor that implement IUpdate
Modifier and Type
Class
Description
`class`
`AddMarkerAction`
Action for creating a marker of a specified type for the editor's input element based on the editor's selection.
`class`
`AddTaskAction`
Creates a new task marker.
`class`
`CaseAction`
Action that converts the current selection to lower case or upper case.
`class`
`ChangeEncodingAction`
Action for changing the encoding of the editor's input element.
`final class`
`ContentAssistAction`
A content assist action which gets its target from its text editor.
`class`
`ConvertLineDelimitersAction`
Deprecated.
since 3.1.
`class`
`DeleteLineAction`
An action to delete a whole line, the fraction of the line that is left from the cursor or the fraction that is right from the cursor.
`class`
`FindNextAction`
An action which finds the next/previous occurrence of the last search or the current selection if present.
`class`
`FindReplaceAction`
An action which opens a Find/Replace dialog.
`class`
`GotoAnnotationAction`
Action for jumping to a particular annotation in the editor's text viewer.
`class`
`GotoLineAction`
Action for jumping to a particular line in the editor's text viewer.
`class`
`IncrementalFindAction`
An action which enters the incremental find mode like in emacs.
`class`
`InsertLineAction`
This action implements smart return.
`class`
`JoinLinesAction`
Action for joining two or more lines together by deleting the line delimiters and trimming the whitespace between them.
`class`
`MarkAction`
An action to handle emacs-like marked regions.
`class`
`MarkerRulerAction`
A ruler action which can add and remove markers which have a visual representation in the ruler.
`class`
`MarkerRulerInfoAction`
Deprecated.
use `MarkerRulerAction` instead
`class`
`MoveLinesAction`
Action for moving selected lines in an editor.
`class`
`RecenterAction`
An action to handle emacs-like recenter.
`class`
`RevertToSavedAction`
Action for abandoning changes made in the text editor since the last save operation.
`class`
`SaveAction`
Deprecated.
As of 3.5, replaced by `ActionFactory.SAVE`
`class`
`SelectAnnotationRulerAction`
A ruler action which can select the textual range of an annotation that has a visual representation in a vertical ruler.
`class`
`SelectMarkerRulerAction`
A ruler action which can select the textual range of a marker that has a visual representation in a vertical ruler.
`class`
`SelectMarkerRulerInfoAction`
Deprecated.
As of 2.1, replaced by `SelectMarkerRulerAction`
`class`
`ShiftAction`
Action for shifting code to the right or left by one indentation level.
`class`
`ShowWhitespaceCharactersAction`
This action toggles the display of whitespace characters by attaching/detaching an `WhitespaceCharacterPainter` to the associated text editor.
`class`
`TextEditorAction`
Skeleton of a standard text editor action.
`final class`
`TextOperationAction`
An action which gets a text operation target from its text editor.

## Uses of IUpdate in org.eclipse.ui.texteditor.quickdiff

Classes in org.eclipse.ui.texteditor.quickdiff that implement IUpdate
Modifier and Type
Class
Description
`class`
`QuickDiffToggleAction`
Action to toggle the line number bar's quick diff display.