# Package org.eclipse.jdt.ui.refactoring

package org.eclipse.jdt.ui.refactoring
Application programming interfaces for rename refactorings.

## Package Specification

The package provides access to the rename refactorings provided by JDT. The API supports renaming the following Java elements: `IJavaProject`, `IPackageFragmentRoot`, `IPackageFragment`, `ICompilationUnit`, `IType`, `ITypeParameter`, `IMethod`, and `IField`.

Related Packages
Package
Description
org.eclipse.jdt.ui
Application programming interfaces for interaction with the Eclipse Java User Interface.
Class
Description
IRefactoringProcessorIds
Deprecated.
Please use IRefactoringProcessorIdsCore.
IRefactoringProcessorIdsCore
Interface to define the processor IDs provided by the JDT refactoring.
IRefactoringSaveModes
Constants moved from RefactoringSaveHelper for the purposes of making them available to non-UI bundles.
RefactoringSaveHelper
Helper to save dirty editors prior to starting a refactoring.
RenameSupport
Central access point to execute rename refactorings.