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

IRenameSupport for Xtext based rename refactorings.

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class DefaultRenameSupport.Factory
           
 
Constructor Summary
DefaultRenameSupport()
           
 
Method Summary
protected  boolean initialize(IRenameElementContext renameElementContext, java.lang.String newName)
           
 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

public DefaultRenameSupport()
Method Detail

initialize

protected boolean initialize(IRenameElementContext renameElementContext,
                             java.lang.String newName)

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