Class QlRenameRefactoringController


  • public class QlRenameRefactoringController
    extends org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
    Special RenameRefactoringController for Ql language family.
    RefactoringType.LINKED_EDITING is not support.
    • Constructor Detail

      • QlRenameRefactoringController

        public QlRenameRefactoringController()
    • Method Detail

      • initialize

        public void initialize​(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)
        Overrides:
        initialize in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • startRefactoring

        public void startRefactoring​(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)
        Overrides:
        startRefactoring in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • startRefactoring

        public void startRefactoring​(org.eclipse.xtext.ui.refactoring.ui.RefactoringType refactoringType)
        Overrides:
        startRefactoring in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • getActiveLinkedMode

        public org.eclipse.xtext.ui.refactoring.ui.RenameLinkedMode getActiveLinkedMode()
        Overrides:
        getActiveLinkedMode in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • cancelLinkedMode

        public void cancelLinkedMode()
        Linked mode is unrecoverable canceled.
        Overrides:
        cancelLinkedMode in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • startLinkedEditing

        protected void startLinkedEditing()
                                   throws InterruptedException
        Overrides:
        startLinkedEditing in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
        Throws:
        InterruptedException
      • startDirectRefactoring

        protected void startDirectRefactoring()
                                       throws InterruptedException
        Overrides:
        startDirectRefactoring in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
        Throws:
        InterruptedException
      • startRefactoringWithDialog

        protected void startRefactoringWithDialog​(boolean previewOnly)
                                           throws InterruptedException
        Overrides:
        startRefactoringWithDialog in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
        Throws:
        InterruptedException
      • getOriginalName

        protected String getOriginalName​(org.eclipse.xtext.ui.editor.model.IXtextDocument document)
      • createRenameSupport

        protected org.eclipse.xtext.ui.refactoring.ui.IRenameSupport createRenameSupport​(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext context,
                                                                                         String name)
        Overrides:
        createRenameSupport in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController
      • restoreOriginalSelection

        protected void restoreOriginalSelection()
        Overrides:
        restoreOriginalSelection in class org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringController