Uses of Class
org.eclipse.ltk.core.refactoring.Change
-
Packages that use Change 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. -
-
Uses of Change in org.eclipse.ltk.core.refactoring
Subclasses of Change in org.eclipse.ltk.core.refactoring Modifier and Type Class Description class
CompositeChange
Represents a composite change.class
DocumentChange
A text change that operates directly on instances ofIDocument
.class
MultiStateTextFileChange
A multi state text file change is a special change object that applies a sequence oftext edit trees
to a document.class
NullChange
A refactoring change that does nothing.class
TextChange
A text change is a special change object that applies atext edit tree
to a document.class
TextEditBasedChange
An abstract base implementation of a change which is based on text edits.class
TextFileChange
A specialTextChange
that operates on aIFile
.class
UndoTextFileChange
A change to perform the reverse change of aTextFileChange
.Methods in org.eclipse.ltk.core.refactoring that return Change Modifier and Type Method Description Change[]
CompositeChange. clear()
Removes all changes from this composite change.abstract Change
Refactoring. createChange(IProgressMonitor pm)
Creates aChange
object that performs the actual workspace transformation.protected Change
CompositeChange. createUndoChange(Change[] childUndos)
Hook to create an undo change.protected Change
DocumentChange. createUndoChange(UndoEdit edit)
protected abstract Change
TextChange. createUndoChange(UndoEdit edit)
Hook to create an undo change for the given undo edit.protected Change
TextFileChange. createUndoChange(UndoEdit edit)
protected Change
TextFileChange. createUndoChange(UndoEdit edit, ContentStamp stampToRestore)
Hook to create an undo change for the given undo edit and content stamp.protected Change
UndoTextFileChange. createUndoChange(UndoEdit edit, ContentStamp stampToRestore)
Hook to create an undo change for the given undo edit.Change
CreateChangeOperation. getChange()
Returns the outcome of the operation ornull
if an exception occurred when performing the operation or the operation hasn't been performed yet.Change
PerformChangeOperation. getChange()
Returns the change used by this operation.Change[]
CompositeChange. getChildren()
Returns the children managed by this composite change.Change
Change. getParent()
Returns the parent change.Change
PerformChangeOperation. getUndoChange()
Returns the undo change of the change performed by this operation.Change
PerformRefactoringOperation. getUndoChange()
The undo object ornull
if no undo exists.Change
CompositeChange. getUndoUntilException()
Returns the undo object containing all undo changes of those children that got successfully executed while performing this change.abstract Change
Change. perform(IProgressMonitor pm)
Performs this change.Change
CompositeChange. perform(IProgressMonitor pm)
Performs this change.Change
MultiStateTextFileChange. perform(IProgressMonitor monitor)
Change
NullChange. perform(IProgressMonitor pm)
Change
TextChange. perform(IProgressMonitor pm)
Change
UndoTextFileChange. perform(IProgressMonitor pm)
Methods in org.eclipse.ltk.core.refactoring with parameters of type Change Modifier and Type Method Description void
IUndoManager. aboutToPerformChange(Change change)
The infrastructure is going to perform the given change.void
IUndoManagerListener. aboutToPerformChange(IUndoManager manager, Change change)
This method gets called by the undo manager if a change gets executed in the context of the undo manager.void
UndoManagerAdapter. aboutToPerformChange(IUndoManager manager, Change change)
void
CompositeChange. add(Change change)
Adds the given change to the list of children.void
CompositeChange. addAll(Change[] changes)
Adds all changes in the given array to the list of children.void
IUndoManager. addUndo(String name, Change change)
Adds a new undo change to this undo manager.void
IUndoManager. changePerformed(Change change)
Deprecated.use #changePerformed(Change, boolean) insteadvoid
IUndoManager. changePerformed(Change change, boolean successful)
The infrastructure has performed the given change.void
IUndoManagerListener. changePerformed(IUndoManager manager, Change change)
This method gets called by the undo manager when a change has been executed in the context of the undo manager.void
UndoManagerAdapter. changePerformed(IUndoManager manager, Change change)
protected Change
CompositeChange. createUndoChange(Change[] childUndos)
Hook to create an undo change.protected void
CompositeChange. internalHandleException(Change change, Throwable t)
Note: this is an internal method and should not be overridden outside of the refactoring framework.protected boolean
CompositeChange. internalProcessOnCancel(Change change)
Note: this is an internal method and should not be overridden outside of the refactoring framework.boolean
CompositeChange. remove(Change change)
Removes the given change from the list of children.Constructors in org.eclipse.ltk.core.refactoring with parameters of type Change Constructor Description CompositeChange(String name, Change[] children)
Creates a new composite change with the given name and array of children.PerformChangeOperation(Change change)
Creates a new perform change operation instance for the given change. -
Uses of Change in org.eclipse.ltk.core.refactoring.participants
Methods in org.eclipse.ltk.core.refactoring.participants that return Change Modifier and Type Method Description Change
ProcessorBasedRefactoring. createChange(IProgressMonitor pm)
abstract Change
RefactoringParticipant. createChange(IProgressMonitor pm)
Creates aChange
object that contains the workspace modifications of this participant to be executed after the changes from the refactoring are executed.abstract Change
RefactoringProcessor. createChange(IProgressMonitor pm)
Creates aChange
object describing the workspace modifications the processor contributes to the overall refactoring.Change
RefactoringParticipant. createPreChange(IProgressMonitor pm)
Creates aChange
object that contains the workspace modifications of this participant to be executed before the changes from the refactoring are executed.Change
RefactoringProcessor. postCreateChange(Change[] participantChanges, IProgressMonitor pm)
Additional hook allowing processors to add changes to the set of workspace modifications after all participant changes have been created.Methods in org.eclipse.ltk.core.refactoring.participants with parameters of type Change Modifier and Type Method Description Change
RefactoringProcessor. postCreateChange(Change[] participantChanges, IProgressMonitor pm)
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.resource
Subclasses of Change in org.eclipse.ltk.core.refactoring.resource Modifier and Type Class Description class
DeleteResourceChange
Change
that deletes a resource.class
MoveRenameResourceChange
Change
that moves and renames a resource.class
MoveResourceChange
Change
that moves a resource.class
RenameResourceChange
Change
that renames a resource.class
ResourceChange
Abstract change for resource based changes.Methods in org.eclipse.ltk.core.refactoring.resource that return Change Modifier and Type Method Description Change
DeleteResourceChange. perform(IProgressMonitor pm)
Change
MoveRenameResourceChange. perform(IProgressMonitor monitor)
Change
MoveResourceChange. perform(IProgressMonitor monitor)
Change
RenameResourceChange. perform(IProgressMonitor pm)
Constructors in org.eclipse.ltk.core.refactoring.resource with parameters of type Change Constructor Description MoveRenameResourceChange(IResource source, IContainer target, String newName, long stampToRestore, Change restoreSourceChange)
Creates the change.MoveResourceChange(IResource source, IContainer target, long stampToRestore, Change restoreSourceChange)
Creates the change. -
Uses of Change in org.eclipse.ltk.ui.refactoring
Methods in org.eclipse.ltk.ui.refactoring that return Change Modifier and Type Method Description Change
ChangePreviewViewerInput. getChange()
Returns the change of this input object.Change
RefactoringWizard. getChange()
Returns the refactoring's change object ornull
if no change object has been created yet.Change
RefactoringWizard. internalCreateChange(org.eclipse.ltk.internal.ui.refactoring.InternalAPI api, CreateChangeOperation operation, boolean updateStatus)
Note: This method is for internal use only.Methods in org.eclipse.ltk.ui.refactoring with parameters of type Change Modifier and Type Method Description static PerformChangeOperation
RefactoringUI. createUIAwareChangeOperation(Change change)
Deprecated.void
RefactoringWizard. internalSetChange(org.eclipse.ltk.internal.ui.refactoring.InternalAPI api, Change change)
Note: This method is for internal use only.Constructors in org.eclipse.ltk.ui.refactoring with parameters of type Change Constructor Description ChangePreviewViewerInput(Change change)
Creates a new input object for the given change. -
Uses of Change in org.eclipse.ltk.ui.refactoring.history
Methods in org.eclipse.ltk.ui.refactoring.history with parameters of type Change Modifier and Type Method Description RefactoringStatus
RefactoringHistoryWizard. performPreviewChange(Change change, Refactoring refactoring)
Performs the change previously displayed in the preview.protected boolean
RefactoringHistoryWizard. selectPreviewChange(Change change)
Hook method which is called for each change before it is displayed in a preview page.
-