Package | Description |
---|---|
org.eclipse.ltk.core.refactoring |
Application programmer interface to implement semantic preserving workspace transformations.
|
org.eclipse.ltk.core.refactoring.participants |
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
|
org.eclipse.ltk.core.refactoring.resource |
Application programmer interface to implement resource dependend refactorings.
|
org.eclipse.ltk.ui.refactoring |
Application programming interface to implement a wizard based user interface for refactorings.
|
org.eclipse.ltk.ui.refactoring.history |
Application programming interface to display and preview refactoring history information.
|
Modifier and Type | Method and Description |
---|---|
protected RefactoringStatus |
PerformRefactoringHistoryOperation.aboutToPerformRefactoring(Refactoring refactoring,
RefactoringDescriptor descriptor,
IProgressMonitor monitor)
Hook method which is called when the specified refactoring is going to be
executed.
|
RefactoringStatus |
Refactoring.checkAllConditions(IProgressMonitor pm)
Checks all conditions.
|
abstract RefactoringStatus |
Refactoring.checkFinalConditions(IProgressMonitor pm)
After
checkInitialConditions has been performed and the user has
provided all input necessary to perform the refactoring this method is called
to check the remaining preconditions. |
abstract RefactoringStatus |
Refactoring.checkInitialConditions(IProgressMonitor pm)
Checks some initial conditions based on the element to be refactored.
|
static RefactoringStatus |
RefactoringStatus.create(IStatus status)
Creates a new
RefactoringStatus from the given IStatus . |
static RefactoringStatus |
RefactoringStatus.createErrorStatus(String msg)
Creates a new
RefactoringStatus with one ERROR entry
filled with the given message. |
static RefactoringStatus |
RefactoringStatus.createErrorStatus(String msg,
RefactoringStatusContext context)
Creates a
RefactoringStatus with one ERROR entry
fill with the given message and context. |
static RefactoringStatus |
RefactoringStatus.createFatalErrorStatus(String msg)
Creates a new
RefactoringStatus with one FATAL entry
filled with the given message. |
static RefactoringStatus |
RefactoringStatus.createFatalErrorStatus(String msg,
RefactoringStatusContext context)
Creates a
RefactoringStatus with one FATAL entry
fill with the given message and context. |
static RefactoringStatus |
RefactoringStatus.createInfoStatus(String msg)
Creates a new
RefactoringStatus with one INFO entry
filled with the given message. |
static RefactoringStatus |
RefactoringStatus.createInfoStatus(String msg,
RefactoringStatusContext context)
Creates a new
RefactoringStatus with one INFO entry
filled with the given message and context. |
static RefactoringStatus |
RefactoringStatus.createStatus(int severity,
String msg,
RefactoringStatusContext context,
String pluginId,
int code,
Object data)
Creates a new
RefactoringStatus with one entry filled with the given
arguments. |
static RefactoringStatus |
RefactoringStatus.createWarningStatus(String msg)
Creates a new
RefactoringStatus with one WARNING entry
filled with the given message. |
static RefactoringStatus |
RefactoringStatus.createWarningStatus(String msg,
RefactoringStatusContext context)
Creates a
RefactoringStatus with one WARNING entry
fill with the given message and context. |
RefactoringStatus |
CreateChangeOperation.getConditionCheckingStatus()
Returns the status of the condition checking.
|
RefactoringStatus |
PerformChangeOperation.getConditionCheckingStatus()
Returns the status of the condition checking.
|
RefactoringStatus |
PerformRefactoringOperation.getConditionStatus()
Return the refactoring status of the condition checking.
|
RefactoringStatus |
PerformRefactoringHistoryOperation.getExecutionStatus()
Returns the execution status.
|
RefactoringStatus |
CheckConditionsOperation.getStatus()
Returns the outcome of the operation or
null if an exception
has occurred while performing the operation or if the operation hasn't
been performed yet. |
RefactoringStatus |
PerformChangeOperation.getValidationStatus()
Returns the refactoring status returned from the call
IChange#isValid() . |
RefactoringStatus |
PerformRefactoringOperation.getValidationStatus()
Returns the refactoring status of the change's validation checking
or
null if a change couldn't be created or the operation
hasn't been performed yet. |
RefactoringStatus |
NullChange.isValid(IProgressMonitor pm)
Verifies that this change object is still valid and can be executed by calling
perform . |
RefactoringStatus |
DocumentChange.isValid(IProgressMonitor pm)
Verifies that this change object is still valid and can be executed by calling
perform . |
RefactoringStatus |
CompositeChange.isValid(IProgressMonitor pm)
Verifies that this change object is still valid and can be executed by calling
perform . |
RefactoringStatus |
UndoTextFileChange.isValid(IProgressMonitor pm)
Verifies that this change object is still valid and can be executed by calling
perform . |
RefactoringStatus |
TextFileChange.isValid(IProgressMonitor monitor)
Verifies that this change object is still valid and can be executed by calling
perform . |
abstract RefactoringStatus |
Change.isValid(IProgressMonitor pm)
Verifies that this change object is still valid and can be executed by calling
perform . |
RefactoringStatus |
MultiStateTextFileChange.isValid(IProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
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)
Deprecated.
|
abstract Refactoring |
RefactoringDescriptor.createRefactoring(RefactoringStatus status)
Creates the a new refactoring instance for this refactoring descriptor.
|
protected RefactoringContext |
PerformRefactoringHistoryOperation.createRefactoringContext(RefactoringDescriptor descriptor,
RefactoringStatus status,
IProgressMonitor monitor)
Method which is called to create a refactoring context from a refactoring descriptor.
|
RefactoringContext |
RefactoringDescriptor.createRefactoringContext(RefactoringStatus status)
Creates the a new refactoring context and the associated refactoring instance for this
refactoring descriptor.
|
void |
RefactoringStatus.merge(RefactoringStatus other)
Merges the receiver and the parameter statuses.
|
boolean |
IValidationCheckResultQuery.proceed(RefactoringStatus status)
Returns whether the undo proceeds or not.
|
void |
IValidationCheckResultQuery.stopped(RefactoringStatus status)
Called when the validation check returned a fatal error.
|
Modifier and Type | Method and Description |
---|---|
RefactoringStatus |
CheckConditionsContext.check(IProgressMonitor pm)
Checks the condition of all registered condition checkers and returns a
merge status result.
|
RefactoringStatus |
ValidateEditChecker.check(IProgressMonitor monitor)
Performs the actual condition checking.
|
RefactoringStatus |
ResourceChangeChecker.check(IProgressMonitor monitor) |
RefactoringStatus |
IConditionChecker.check(IProgressMonitor monitor)
Performs the actual condition checking.
|
abstract RefactoringStatus |
RefactoringParticipant.checkConditions(IProgressMonitor pm,
CheckConditionsContext context)
Checks the conditions of the refactoring participant.
|
static RefactoringStatus |
ResourceChangeChecker.checkFilesToBeChanged(IFile[] files,
IProgressMonitor monitor)
A helper method to check a set of changed files.
|
RefactoringStatus |
ProcessorBasedRefactoring.checkFinalConditions(IProgressMonitor pm)
After
checkInitialConditions has been performed and the user has
provided all input necessary to perform the refactoring this method is called
to check the remaining preconditions. |
abstract RefactoringStatus |
RefactoringProcessor.checkFinalConditions(IProgressMonitor pm,
CheckConditionsContext context)
Checks the final conditions based on the element to be refactored.
|
abstract RefactoringStatus |
RefactoringProcessor.checkInitialConditions(IProgressMonitor pm)
Checks some initial conditions based on the element to be refactored.
|
RefactoringStatus |
ProcessorBasedRefactoring.checkInitialConditions(IProgressMonitor pm)
Checks some initial conditions based on the element to be refactored.
|
Modifier and Type | Method and Description |
---|---|
RefactoringParticipant[] |
ParticipantExtensionPoint.getParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RefactoringArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Returns all participants for a given element.
|
static CopyParticipant[] |
ParticipantManager.loadCopyParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CopyArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the copy participants for the given element.
|
static CopyParticipant[] |
ParticipantManager.loadCopyParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CopyArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the copy participants for the given element.
|
static CreateParticipant[] |
ParticipantManager.loadCreateParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CreateArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the create participants for the given element.
|
static CreateParticipant[] |
ParticipantManager.loadCreateParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
CreateArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the create participants for the given element.
|
static DeleteParticipant[] |
ParticipantManager.loadDeleteParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
DeleteArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the delete participants for the given element.
|
static DeleteParticipant[] |
ParticipantManager.loadDeleteParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
DeleteArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the delete participants for the given element.
|
static MoveParticipant[] |
ParticipantManager.loadMoveParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
MoveArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the move participants for the given element.
|
static MoveParticipant[] |
ParticipantManager.loadMoveParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
MoveArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the move participants for the given element.
|
abstract RefactoringParticipant[] |
RefactoringProcessor.loadParticipants(RefactoringStatus status,
SharableParticipants sharedParticipants)
Returns the array of participants.
|
static RenameParticipant[] |
ParticipantManager.loadRenameParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RenameArguments arguments,
IParticipantDescriptorFilter filter,
String[] affectedNatures,
SharableParticipants shared)
Loads the rename participants for the given element.
|
static RenameParticipant[] |
ParticipantManager.loadRenameParticipants(RefactoringStatus status,
RefactoringProcessor processor,
Object element,
RenameArguments arguments,
String[] affectedNatures,
SharableParticipants shared)
Loads the rename participants for the given element.
|
boolean |
IParticipantDescriptorFilter.select(IConfigurationElement element,
RefactoringStatus status)
Returns whether the given element makes it through this filter.
|
Modifier and Type | Method and Description |
---|---|
RefactoringStatus |
ResourceChange.isValid(IProgressMonitor pm)
This implementation of
Change.isValid(IProgressMonitor) tests the modified resource using the validation method
specified by ResourceChange.setValidationMethod(int) . |
Modifier and Type | Method and Description |
---|---|
protected static void |
ResourceChange.checkIfModifiable(RefactoringStatus result,
IResource resource,
int validationMethod)
Utility method to validate a resource to be modified.
|
Refactoring |
DeleteResourcesDescriptor.createRefactoring(RefactoringStatus status) |
Refactoring |
MoveResourcesDescriptor.createRefactoring(RefactoringStatus status) |
Refactoring |
RenameResourceDescriptor.createRefactoring(RefactoringStatus status) |
Modifier and Type | Method and Description |
---|---|
RefactoringStatus |
RefactoringWizardOpenOperation.getInitialConditionCheckingStatus()
Returns the outcome of the initial condition checking.
|
Modifier and Type | Method and Description |
---|---|
static Dialog |
RefactoringUI.createLightWeightStatusDialog(RefactoringStatus status,
Shell parent,
String windowTitle)
Creates a light-weight dialog to present a
RefactoringStatus to
the user. |
static Dialog |
RefactoringUI.createRefactoringStatusDialog(RefactoringStatus status,
Shell parent,
String windowTitle,
boolean backButton)
Creates a dialog to present a
RefactoringStatus to the user. |
void |
RefactoringWizard.setInitialConditionCheckingStatus(RefactoringStatus status)
Sets the initial condition checking status computed by the refactoring.
|
void |
UserInputWizardPage.setPageComplete(RefactoringStatus status)
Sets the page's complete status depending on the given
ReactoringStatus.
|
Modifier and Type | Method and Description |
---|---|
protected RefactoringStatus |
RefactoringHistoryWizard.aboutToPerformHistory(IProgressMonitor monitor)
Hook method which is called before the first refactoring of the history
is executed.
|
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 RefactoringStatus |
RefactoringHistoryWizard.historyPerformed(IProgressMonitor monitor)
Hook method which is called when all refactorings of the history have
been executed.
|
RefactoringStatus |
RefactoringHistoryWizard.performPreviewChange(Change change,
Refactoring refactoring)
Performs the change previously displayed in the preview.
|
protected RefactoringStatus |
RefactoringHistoryWizard.refactoringPerformed(Refactoring refactoring,
IProgressMonitor monitor)
Hook method which is called when the specified refactoring has been
performed, e.g. its change object has been successfully applied to the
workspace.
|
Modifier and Type | Method and Description |
---|---|
protected Refactoring |
RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor descriptor,
RefactoringStatus status)
Deprecated.
since 3.6. Override
RefactoringHistoryWizard.createRefactoringContext(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead |
protected Refactoring |
RefactoringHistoryWizard.createRefactoring(RefactoringDescriptor descriptor,
RefactoringStatus status,
IProgressMonitor monitor)
Deprecated.
since 3.7. Override
RefactoringHistoryWizard.createRefactoringContext(RefactoringDescriptor, RefactoringStatus, IProgressMonitor) instead |
protected RefactoringContext |
RefactoringHistoryWizard.createRefactoringContext(RefactoringDescriptor descriptor,
RefactoringStatus status,
IProgressMonitor monitor)
Creates a refactoring context from the specified refactoring descriptor.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.