org.eclipse.xtext.ui.refactoring.impl
Class DefaultRefactoringDocumentProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.DefaultRefactoringDocumentProvider
All Implemented Interfaces:
IRefactoringDocument.Provider

public class DefaultRefactoringDocumentProvider
extends java.lang.Object
implements IRefactoringDocument.Provider

Unifies the creation of Changes from TextEdits on IFiles and IDocuments.

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class DefaultRefactoringDocumentProvider.AbstractRefactoringDocument
           
static class DefaultRefactoringDocumentProvider.EditorDocument
           
static class DefaultRefactoringDocumentProvider.FileDocument
           
static class DefaultRefactoringDocumentProvider.SaveEditorDocument
          Deprecated. 
 
Constructor Summary
DefaultRefactoringDocumentProvider()
           
 
Method Summary
 IRefactoringDocument get(org.eclipse.emf.common.util.URI uri, StatusWrapper status)
           
protected  org.eclipse.ui.IFileEditorInput getEditorInput(org.eclipse.emf.common.util.URI resourceURI, StatusWrapper status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRefactoringDocumentProvider

public DefaultRefactoringDocumentProvider()
Method Detail

getEditorInput

protected org.eclipse.ui.IFileEditorInput getEditorInput(org.eclipse.emf.common.util.URI resourceURI,
                                                         StatusWrapper status)

get

public IRefactoringDocument get(org.eclipse.emf.common.util.URI uri,
                                StatusWrapper status)
Specified by:
get in interface IRefactoringDocument.Provider