org.eclipse.xtext.ui.refactoring.ui
Class RenameRefactoringController
java.lang.Object
org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
public class RenameRefactoringController
- extends java.lang.Object
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenameRefactoringController
public RenameRefactoringController()
initialize
public void initialize(IRenameElementContext renameElementContext)
startRefactoring
public void startRefactoring(RefactoringType refactoringType)
startLinkedEditing
protected void startLinkedEditing()
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
getOriginalName
protected java.lang.String getOriginalName(XtextEditor xtextEditor)
createRenameSupport
protected IRenameSupport createRenameSupport(IRenameElementContext context,
java.lang.String name)
restoreOriginalSelection
protected void restoreOriginalSelection()
getXtextEditor
protected XtextEditor getXtextEditor()