org.eclipse.cdt.internal.refactoring
Class UndoCTextFileChange

java.lang.Object
  extended by org.eclipse.ltk.core.refactoring.Change
      extended by org.eclipse.ltk.core.refactoring.UndoTextFileChange
          extended by org.eclipse.cdt.internal.refactoring.UndoCTextFileChange
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class UndoCTextFileChange
extends org.eclipse.ltk.core.refactoring.UndoTextFileChange

/** UndoCTextFileChange that uses a working copy in order to generate CModel events.

Author:
janees

Constructor Summary
UndoCTextFileChange(java.lang.String name, org.eclipse.core.resources.IFile file, org.eclipse.text.edits.UndoEdit undo, org.eclipse.ltk.core.refactoring.ContentStamp stamp, int saveMode)
           
 
Method Summary
 org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor pm)
           
 
Methods inherited from class org.eclipse.ltk.core.refactoring.UndoTextFileChange
dispose, getAffectedObjects, getModifiedElement, getName, getSaveMode, initializeValidationData, isValid
 
Methods inherited from class org.eclipse.ltk.core.refactoring.Change
getAdapter, getDescriptor, getParent, isEnabled, setEnabled, setEnabledShallow
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UndoCTextFileChange

public UndoCTextFileChange(java.lang.String name,
                           org.eclipse.core.resources.IFile file,
                           org.eclipse.text.edits.UndoEdit undo,
                           org.eclipse.ltk.core.refactoring.ContentStamp stamp,
                           int saveMode)
Method Detail

perform

public org.eclipse.ltk.core.refactoring.Change perform(org.eclipse.core.runtime.IProgressMonitor pm)
                                                throws org.eclipse.core.runtime.CoreException
Overrides:
perform in class org.eclipse.ltk.core.refactoring.UndoTextFileChange
Throws:
org.eclipse.core.runtime.CoreException