Uses of Class
Application programmer interface to implement semantic preserving workspace transformations.
Application programming interface to participant in existing rename, move and delete refactorings if the refactoring provider supports participation.
Application programmer interface to implement resource dependend refactorings.
Application programming interface to implement a wizard based user interface for refactorings.
Application programming interface to display and preview refactoring history information.
Uses of Change in org.eclipse.ltk.core.refactoringModifier and TypeClassDescription
classRepresents a composite change.
classA text change that operates directly on instances of
classA multi state text file change is a special change object that applies a sequence of
text edit treesto a document.
classA refactoring change that does nothing.
classA text change is a special change object that applies a
text edit treeto a document.
classAn abstract base implementation of a change which is based on text edits.
TextChangethat operates on a
classA change to perform the reverse change of a
TextFileChange.Modifier and TypeMethodDescription
clear()Removes all changes from this composite change.Creates a
Changeobject that performs the actual workspace transformation.Hook to create an undo change.
protected abstract ChangeHook to create an undo change for the given undo edit.
protected final ChangeHook to create an undo change for the given undo edit and content stamp.Hook to create an undo change for the given undo edit.CreateChangeOperation.
getChange()Returns the outcome of the operation or
nullif an exception occurred when performing the operation or the operation hasn't been performed yet.PerformChangeOperation.
getChange()Returns the change used by this operation.
getChildren()Returns the children managed by this composite change.Change.
getParent()Returns the parent change.PerformChangeOperation.
getUndoChange()Returns the undo change of the change performed by this operation.PerformRefactoringOperation.
getUndoChange()The undo object or
nullif no undo exists.CompositeChange.
getUndoUntilException()Returns the undo object containing all undo changes of those children that got successfully executed while performing this change.Performs this change.Performs this change.Modifier and TypeMethodDescription
voidThe infrastructure is going to perform the given change.
voidThis method gets called by the undo manager if a change gets executed in the context of the undo manager.
voidAdds the given change to the list of children.
voidAdds all changes in the given array to the list of children.
voidAdds a new undo change to this undo manager.
voidDeprecated.use #changePerformed(Change, boolean) instead
voidThe infrastructure has performed the given change.
voidThis method gets called by the undo manager when a change has been executed in the context of the undo manager.
voidHook to create an undo change.
protected voidNote: this is an internal method and should not be overridden outside of the refactoring framework.
protected booleanNote: this is an internal method and should not be overridden outside of the refactoring framework.
booleanRemoves the given change from the list of children.
Modifier and TypeMethodDescriptionCreates a
Changeobject that contains the workspace modifications of this participant to be executed after the changes from the refactoring are executed.Creates a
Changeobject describing the workspace modifications the processor contributes to the overall refactoring.Creates a
Changeobject that contains the workspace modifications of this participant to be executed before the changes from the refactoring are executed.Additional hook allowing processors to add changes to the set of workspace modifications after all participant changes have been created.
Uses of Change in org.eclipse.ltk.core.refactoring.resourceModifier and TypeClassDescription
Changethat deletes a resource.
Changethat moves and renames a resource.
Changethat moves a resource.
Changethat renames a resource.
classAbstract change for resource based changes.Modifier and TypeMethodDescriptionModifierConstructorDescription
(IResource source, IContainer target, String newName, long stampToRestore, Change restoreSourceChange)Creates the change.
(IResource source, IContainer target, long stampToRestore, Change restoreSourceChange)Creates the change.
Uses of Change in org.eclipse.ltk.ui.refactoringModifier and TypeMethodDescriptionChangePreviewViewerInput.
getChange()Returns the change of this input object.RefactoringWizard.
getChange()Returns the refactoring's change object or
nullif no change object has been created yet.RefactoringWizard.
(org.eclipse.ltk.internal.ui.refactoring.InternalAPI api, CreateChangeOperation operation, boolean updateStatus)Note: This method is for internal use only.Modifier and TypeMethodDescription
(org.eclipse.ltk.internal.ui.refactoring.InternalAPI api, Change change)Note: This method is for internal use only.
Uses of Change in org.eclipse.ltk.ui.refactoring.historyModifier and TypeMethodDescription
final RefactoringStatusPerforms the change previously displayed in the preview.
protected booleanHook method which is called for each change before it is displayed in a preview page.