# Package org.eclipse.ltk.ui.refactoring

package org.eclipse.ltk.ui.refactoring
Application programming interface to implement a wizard based user interface for refactorings.

Related Packages
Package
Description
org.eclipse.ltk.ui.refactoring.actions
Application programming interface to actions related to the refactoring history.
org.eclipse.ltk.ui.refactoring.history
Application programming interface to display and preview refactoring history information.
org.eclipse.ltk.ui.refactoring.model
Application programming interface to provide model integration for refactoring histories.
org.eclipse.ltk.ui.refactoring.resource
Application programming interface to actions related to resource refactorings.
Class
Description
ChangePreviewViewerInput
Instances of this class represent the input for an `IChangePreviewViewer`.
IChangePreviewViewer
Viewer to present the preview for a `Change`.
IRefactoringUIStatusCodes
Status codes used by the refactoring UI plug-in.
IStatusContextViewer
Viewer to present the context object of a refactoring status entry.
LanguageElementNode
A special child node of a `TextEditChangeNode` to represent language elements which don't have an associated `TextEditChangeGroup` .
RedoRefactoringAction
Deprecated, for removal: This API element is subject to removal in a future version.
This action is now longer needed.
RefactoringUI
Central access point to access resources managed by the refactoring UI plug-in.
RefactoringWizard
An abstract base implementation of a refactoring wizard.
RefactoringWizardOpenOperation
A helper class to open a refactoring wizard dialog.
RefactoringWizardPage
An abstract base implementation of a refactoring wizard page.
TextEditChangeNode
A special preview node to represent `TextEditBasedChange`s in the preview tree.
TextEditChangeNode.ChildNode
TextStatusContextViewer
An abstract base implementation of a status context viewer that presents textual context information.
UndoRefactoringAction
Deprecated, for removal: This API element is subject to removal in a future version.
This action is now longer needed.
UserInputWizardPage
An abstract wizard page that is to be used to implement user input pages presented inside a `refactoring wizard`.