Class BslBmRenameElementProcessor

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable

    public class BslBmRenameElementProcessor
    extends org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
    Special implementation of RenameElementProcessor for refactoring configuration object in Bsl module
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor

        LOG
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions​(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)  
      org.eclipse.ltk.core.refactoring.RefactoringStatus checkInitialConditions​(org.eclipse.core.runtime.IProgressMonitor pm)  
      org.eclipse.ltk.core.refactoring.Change createChange​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      org.eclipse.emf.ecore.EObject getContextElement()
      Gets context object of the refactoring.
      Object[] getElements()  
      String getOriginalName()  
      protected org.eclipse.xtext.ui.refactoring.ElementRenameArguments getRenameArguments()  
      org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext getRenameElementContext()  
      protected org.eclipse.emf.ecore.EObject getTargetElement()  
      boolean initialize​(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)  
      org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant[] loadParticipants​(org.eclipse.ltk.core.refactoring.RefactoringStatus status, org.eclipse.ltk.core.refactoring.participants.SharableParticipants sharedParticipants)  
      void setNewName​(String newName)  
      org.eclipse.ltk.core.refactoring.RefactoringStatus validateNewName​(String newName)  
      • Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor

        createRenameElementStrategy, createResourceSet, getElementURIs, getIdentifier, getLanguageName, getNewName, getProcessorName, getRenameElementStrategy, getResourceSet, getResourceSetProvider, getStatusProvider, handleException, isApplicable, isValidTargetFile, transferChangeRedirector
      • Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor

        getRefactoring, postCreateChange
      • Methods inherited from class org.eclipse.core.runtime.PlatformObject

        getAdapter
    • Constructor Detail

      • BslBmRenameElementProcessor

        public BslBmRenameElementProcessor()
    • Method Detail

      • initialize

        public boolean initialize​(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)
        Overrides:
        initialize in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • getElements

        public Object[] getElements()
        Overrides:
        getElements in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • getOriginalName

        public String getOriginalName()
        Overrides:
        getOriginalName in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • validateNewName

        public org.eclipse.ltk.core.refactoring.RefactoringStatus validateNewName​(String newName)
        Overrides:
        validateNewName in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • setNewName

        public void setNewName​(String newName)
        Overrides:
        setNewName in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • getRenameElementContext

        public org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext getRenameElementContext()
        Overrides:
        getRenameElementContext in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • checkInitialConditions

        public org.eclipse.ltk.core.refactoring.RefactoringStatus checkInitialConditions​(org.eclipse.core.runtime.IProgressMonitor pm)
                                                                                  throws org.eclipse.core.runtime.CoreException,
                                                                                         org.eclipse.core.runtime.OperationCanceledException
        Overrides:
        checkInitialConditions in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
        Throws:
        org.eclipse.core.runtime.CoreException
        org.eclipse.core.runtime.OperationCanceledException
      • loadParticipants

        public org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant[] loadParticipants​(org.eclipse.ltk.core.refactoring.RefactoringStatus status,
                                                                                                       org.eclipse.ltk.core.refactoring.participants.SharableParticipants sharedParticipants)
                                                                                                throws org.eclipse.core.runtime.CoreException
        Overrides:
        loadParticipants in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
        Throws:
        org.eclipse.core.runtime.CoreException
      • createChange

        public org.eclipse.ltk.core.refactoring.Change createChange​(org.eclipse.core.runtime.IProgressMonitor monitor)
                                                             throws org.eclipse.core.runtime.CoreException,
                                                                    org.eclipse.core.runtime.OperationCanceledException
        Overrides:
        createChange in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
        Throws:
        org.eclipse.core.runtime.CoreException
        org.eclipse.core.runtime.OperationCanceledException
      • checkFinalConditions

        public org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions​(org.eclipse.core.runtime.IProgressMonitor monitor,
                                                                                       org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
                                                                                throws org.eclipse.core.runtime.CoreException,
                                                                                       org.eclipse.core.runtime.OperationCanceledException
        Overrides:
        checkFinalConditions in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
        Throws:
        org.eclipse.core.runtime.CoreException
        org.eclipse.core.runtime.OperationCanceledException
      • getContextElement

        public org.eclipse.emf.ecore.EObject getContextElement()
        Gets context object of the refactoring.
        Returns:
        context object of the refactoring, never null
      • getRenameArguments

        protected org.eclipse.xtext.ui.refactoring.ElementRenameArguments getRenameArguments()
        Overrides:
        getRenameArguments in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
      • getTargetElement

        protected org.eclipse.emf.ecore.EObject getTargetElement()
        Overrides:
        getTargetElement in class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor