org.eclipse.xtext.ui.refactoring.ui
Class DefaultRenameSupport

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.ui.DefaultRenameSupport
All Implemented Interfaces:
IRenameSupport

public class DefaultRenameSupport
extends java.lang.Object
implements IRenameSupport

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
protected static class DefaultRenameSupport.DeclaringLanguageComponentFactory
          Factory for components from the language holding the declaration of the renamed element.
static class DefaultRenameSupport.Factory
           
 
Constructor Summary
protected DefaultRenameSupport(DefaultRenameSupport.DeclaringLanguageComponentFactory declaringLanguage, IRenameElementContext renameElementContext, java.lang.String newName)
           
 
Method Summary
 void startDirectRefactoring()
           
 void startRefactoringWithDialog(boolean previewOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRenameSupport

protected DefaultRenameSupport(DefaultRenameSupport.DeclaringLanguageComponentFactory declaringLanguage,
                               IRenameElementContext renameElementContext,
                               java.lang.String newName)
Method Detail

startRefactoringWithDialog

public void startRefactoringWithDialog(boolean previewOnly)
                                throws java.lang.InterruptedException
Specified by:
startRefactoringWithDialog in interface IRenameSupport
Throws:
java.lang.InterruptedException

startDirectRefactoring

public void startDirectRefactoring()
                            throws java.lang.InterruptedException
Specified by:
startDirectRefactoring in interface IRenameSupport
Throws:
java.lang.InterruptedException