org.eclipse.xtext.ui.refactoring.impl
Interface IRefactoringDocument

All Known Implementing Classes:
DefaultRefactoringDocumentProvider.AbstractRefactoringDocument, DefaultRefactoringDocumentProvider.EditorDocument, DefaultRefactoringDocumentProvider.FileDocument

public interface IRefactoringDocument

Abstraction over an open document or a text file that is affected by a refactoring.

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static interface IRefactoringDocument.Provider
           
 
Method Summary
 org.eclipse.ltk.core.refactoring.Change createChange(java.lang.String name, org.eclipse.text.edits.TextEdit textEdit)
           
 java.lang.String getOriginalContents()
           
 org.eclipse.emf.common.util.URI getURI()
           
 

Method Detail

createChange

org.eclipse.ltk.core.refactoring.Change createChange(java.lang.String name,
                                                     org.eclipse.text.edits.TextEdit textEdit)

getURI

org.eclipse.emf.common.util.URI getURI()

getOriginalContents

java.lang.String getOriginalContents()