Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

Uses of Class
org.eclipse.ltk.core.refactoring.Change

Packages that use Change
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
 class CompositeChange
          Represents a composite change.
 class DocumentChange
          A text change that operates directly on instances of IDocument.
 class MultiStateTextFileChange
          A multi state text file change is a special change object that applies a sequence of text 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 a text edit tree to a document.
 class TextEditBasedChange
          An abstract base implementation of a change which is based on text edits.
 class TextFileChange
          A special TextChange that operates on a IFile.
 class UndoTextFileChange
          A change to perform the reverse change of a TextFileChange.
 

Methods in org.eclipse.ltk.core.refactoring that return Change
  Change[] CompositeChange. clear ()
          Removes all changes from this composite change.
abstract   Change Refactoring. createChange ( IProgressMonitor pm)
          Creates a Change object that performs the actual workspace transformation.
protected   Change CompositeChange. createUndoChange ( Change[] childUndos)
          Hook to create an undo change.
protected abstract   Change TextChange. createUndoChange ( UndoEdit edit)
          Hook to create an undo change for the given undo edit.
protected   Change DocumentChange. createUndoChange ( UndoEdit edit)
          Hook to create an undo change for the given undo edit.
protected   Change TextFileChange. createUndoChange ( UndoEdit edit)
          Hook to create an undo change for the given undo edit.
protected   Change UndoTextFileChange. createUndoChange ( UndoEdit edit, ContentStamp stampToRestore)
          Hook to create an undo change for the given undo edit.
protected   Change TextFileChange. createUndoChange ( UndoEdit edit, ContentStamp stampToRestore)
          Hook to create an undo change for the given undo edit and content stamp.
  Change PerformChangeOperation. getChange ()
          Returns the change used by this operation.
  Change CreateChangeOperation. getChange ()
          Returns the outcome of the operation or null if an exception occurred when performing the operation or the operation hasn't been performed yet.
  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 or null 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.
  Change TextChange. perform ( IProgressMonitor pm)
          Performs this change.
abstract   Change Change. perform ( IProgressMonitor pm)
          Performs this change.
  Change UndoTextFileChange. perform ( IProgressMonitor pm)
          Performs this change.
  Change MultiStateTextFileChange. perform ( IProgressMonitor monitor)
           
  Change NullChange. perform ( IProgressMonitor pm)
          Performs this change.
  Change CompositeChange. perform ( IProgressMonitor pm)
          Performs this change.
 

Methods in org.eclipse.ltk.core.refactoring with parameters of type Change
 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)
          This method gets called by the undo manager if a change gets executed in the context of the undo manager.
 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) instead
 void 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)
          This method gets called by the undo manager when a change has been executed in the context of the undo manager.
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
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
  Change ProcessorBasedRefactoring. createChange ( IProgressMonitor pm)
          Creates a Change object that performs the actual workspace transformation.
abstract   Change RefactoringProcessor. createChange ( IProgressMonitor pm)
          Creates a Change object describing the workspace modifications the processor contributes to the overall refactoring.
abstract   Change RefactoringParticipant. createChange ( IProgressMonitor pm)
          Creates a Change object that contains the workspace modifications of this participant to be executed after the changes from the refactoring are executed.
  Change RefactoringParticipant. createPreChange ( IProgressMonitor pm)
          Creates a Change 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
  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
 class DeleteResourceChange
           Change that deletes 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
  Change RenameResourceChange. perform ( IProgressMonitor pm)
           
  Change MoveResourceChange. perform ( IProgressMonitor monitor)
           
  Change DeleteResourceChange. perform ( IProgressMonitor pm)
           
 

Constructors in org.eclipse.ltk.core.refactoring.resource with parameters of type 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
  Change RefactoringWizard. getChange ()
          Returns the refactoring's change object or null if no change object has been created yet.
  Change ChangePreviewViewerInput. getChange ()
          Returns the change of this input object.
  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
static  PerformChangeOperation RefactoringUI. createUIAwareChangeOperation ( Change change)
          Deprecated. use PerformChangeOperation.PerformChangeOperation(Change). Since 3.1, undo batching is implemented in TextChange.
 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
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
  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.
 


Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

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


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire