org.eclipse.cdt.refactoring
Class CTextFileChange

java.lang.Object
  extended by org.eclipse.ltk.core.refactoring.Change
      extended by org.eclipse.ltk.core.refactoring.TextEditBasedChange
          extended by org.eclipse.ltk.core.refactoring.TextChange
              extended by org.eclipse.ltk.core.refactoring.TextFileChange
                  extended by org.eclipse.cdt.refactoring.CTextFileChange
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class CTextFileChange
extends org.eclipse.ltk.core.refactoring.TextFileChange

A TextFileChange that uses a working copy in order to generate CModel events.


Field Summary
 
Fields inherited from class org.eclipse.ltk.core.refactoring.TextFileChange
FORCE_SAVE, KEEP_SAVE_STATE, LEAVE_DIRTY
 
Constructor Summary
CTextFileChange(java.lang.String name, org.eclipse.core.resources.IFile file)
           
 
Method Summary
 
Methods inherited from class org.eclipse.ltk.core.refactoring.TextFileChange
dispose, getAffectedObjects, getFile, getModifiedElement, getSaveMode, initializeValidationData, isValid, setSaveMode
 
Methods inherited from class org.eclipse.ltk.core.refactoring.TextChange
addEdit, addTextEditChangeGroup, addTextEditGroup, getCurrentContent, getCurrentContent, getCurrentDocument, getEdit, getPreviewContent, getPreviewContent, getPreviewContent, getPreviewDocument, getPreviewEdit, getPreviewEdits, getTextEditChangeGroups, perform, setEdit, setKeepPreviewEdits
 
Methods inherited from class org.eclipse.ltk.core.refactoring.TextEditBasedChange
addChangeGroup, getChangeGroups, getKeepPreviewEdits, getName, getTextType, hasOneGroupCategory, setEnabled, setTextType
 
Methods inherited from class org.eclipse.ltk.core.refactoring.Change
getAdapter, getDescriptor, getParent, isEnabled, setEnabledShallow
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CTextFileChange

public CTextFileChange(java.lang.String name,
                       org.eclipse.core.resources.IFile file)