Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.ltk.core.refactoring.RefactoringDescriptor

Packages that use RefactoringDescriptor
org.eclipse.ltk.core.refactoring: Application programmer interface to implement semantic preserving workspace transformations.
org.eclipse.ltk.core.refactoring.resource: Application programmer interface to implement resource dependend refactorings.
org.eclipse.ltk.ui.refactoring.history: Application programming interface to display and preview refactoring history information.

Uses of RefactoringDescriptor in org.eclipse.ltk.core.refactoring

Methods in org.eclipse.ltk.core.refactoring that return RefactoringDescriptor
`RefactoringDescriptor` `RefactoringContribution.createDescriptor()` Creates a new customizable refactoring descriptor initialized with its default values.
`abstract RefactoringDescriptor` `RefactoringContribution.createDescriptor(String id, String project, String description, String comment, Map arguments, int flags)` Creates a new refactoring descriptor initialized with the values provided by the arguments of this method.
`RefactoringDescriptor` `RefactoringChangeDescriptor.getRefactoringDescriptor()` Returns the `RefactoringDescriptor` that originated the change.
`RefactoringDescriptor[]` `RefactoringSessionDescriptor.getRefactorings()` Returns the refactoring descriptors.
`RefactoringDescriptor` `RefactoringDescriptorProxy.requestDescriptor(IProgressMonitor monitor)` Resolves this proxy and returns the associated refactoring descriptor.

Methods in org.eclipse.ltk.core.refactoring with parameters of type RefactoringDescriptor
`protected RefactoringStatus` `PerformRefactoringHistoryOperation.aboutToPerformRefactoring(Refactoring refactoring, RefactoringDescriptor descriptor, IProgressMonitor monitor)` Hook method which is called when the specified refactoring is going to be executed.
`protected Refactoring` `PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor descriptor, RefactoringStatus status)` Deprecated. since 3.4. Override `PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor)` instead
`protected Refactoring` `PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor descriptor, RefactoringStatus status, IProgressMonitor monitor)` Method which is called to create a refactoring instance from a refactoring descriptor.
`Map` `RefactoringContribution.retrieveArgumentMap(RefactoringDescriptor descriptor)` Retrieves the argument map of the specified refactoring descriptor.

Constructors in org.eclipse.ltk.core.refactoring with parameters of type RefactoringDescriptor
`RefactoringChangeDescriptor(RefactoringDescriptor descriptor)` Creates the `RefactoringChangeDescriptor` with the `RefactoringDescriptor` that originated the change.
`RefactoringSessionDescriptor(RefactoringDescriptor[] descriptors, String version, String comment)` Creates a new refactoring session descriptor.

Uses of RefactoringDescriptor in org.eclipse.ltk.core.refactoring.resource

Subclasses of RefactoringDescriptor in org.eclipse.ltk.core.refactoring.resource
`class` `DeleteResourcesDescriptor` Refactoring descriptor for the delete resource refactoring.
`class` `MoveResourcesDescriptor` Refactoring descriptor for the move resource refactoring.
`class` `RenameResourceDescriptor` Refactoring descriptor for the rename resource refactoring.

Uses of RefactoringDescriptor in org.eclipse.ltk.ui.refactoring.history

Methods in org.eclipse.ltk.ui.refactoring.history with parameters of type RefactoringDescriptor
`protected RefactoringStatus` `RefactoringHistoryWizard.aboutToPerformRefactoring(Refactoring refactoring, RefactoringDescriptor descriptor, IProgressMonitor monitor)` Hook method which is called before the a refactoring of the history is executed.
`protected Refactoring` `RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor descriptor, RefactoringStatus status)` Method which is called to create a refactoring instance from a refactoring descriptor.
`protected Refactoring` `RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor descriptor, RefactoringStatus status, IProgressMonitor monitor)` Creates a refactoring from the specified refactoring descriptor.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.