org.eclipse.xtext.ui.refactoring.ui
Class RenameRefactoringController

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController

public class RenameRefactoringController
extends java.lang.Object

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
RenameRefactoringController()
           
 
Method Summary
 void cancelLinkedMode()
          Linked mode is unrecoverable canceled.
protected  IRenameSupport createRenameSupport(IRenameElementContext context, java.lang.String name)
           
 RenameLinkedMode getActiveLinkedMode()
           
protected  XtextEditor getXtextEditor()
           
 void initialize(IRenameElementContext renameElementContext)
           
protected  void restoreOriginalSelection()
           
protected  void startDirectRefactoring()
           
protected  void startLinkedEditing()
           
 void startRefactoring(RefactoringType refactoringType)
           
protected  void startRefactoringWithDialog(boolean previewOnly)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenameRefactoringController

public RenameRefactoringController()
Method Detail

initialize

public void initialize(IRenameElementContext renameElementContext)

startRefactoring

public void startRefactoring(RefactoringType refactoringType)

startLinkedEditing

protected void startLinkedEditing()
                           throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

getActiveLinkedMode

public RenameLinkedMode getActiveLinkedMode()

cancelLinkedMode

public void cancelLinkedMode()
Linked mode is unrecoverable canceled.


startDirectRefactoring

protected void startDirectRefactoring()
                               throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

startRefactoringWithDialog

protected void startRefactoringWithDialog(boolean previewOnly)
                                   throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

createRenameSupport

protected IRenameSupport createRenameSupport(IRenameElementContext context,
                                             java.lang.String name)

restoreOriginalSelection

protected void restoreOriginalSelection()

getXtextEditor

protected XtextEditor getXtextEditor()