org.eclipse.xtext.ui.refactoring.impl
Class DefaultRenameRefactoringProvider.RenameRefactoring

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.ltk.core.refactoring.Refactoring
          extended by org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
              extended by org.eclipse.xtext.ui.refactoring.impl.DefaultRenameRefactoringProvider.RenameRefactoring
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
Enclosing class:
DefaultRenameRefactoringProvider

protected static class DefaultRenameRefactoringProvider.RenameRefactoring
extends org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring


Constructor Summary
DefaultRenameRefactoringProvider.RenameRefactoring(org.eclipse.ltk.core.refactoring.participants.RenameProcessor processor)
           
 
Method Summary
protected  org.eclipse.ltk.core.refactoring.RefactoringTickProvider doGetRefactoringTickProvider()
          Hook method to provide the tick provider used for progress reporting.
 org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor getProcessor()
          Return the processor associated with this refactoring.
 
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
checkFinalConditions, checkInitialConditions, createChange, getAdapter, getName, getTextChange, isApplicable, setProcessor, toString
 
Methods inherited from class org.eclipse.ltk.core.refactoring.Refactoring
checkAllConditions, getRefactoringTickProvider, getValidationContext, setValidationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultRenameRefactoringProvider.RenameRefactoring

public DefaultRenameRefactoringProvider.RenameRefactoring(org.eclipse.ltk.core.refactoring.participants.RenameProcessor processor)
Method Detail

getProcessor

public org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor getProcessor()
Description copied from class: org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
Return the processor associated with this refactoring. The method must not return null. Implementors can override this method to return the processor to be used by this refactoring. Since 3.4, this method returns the processor passed in ProcessorBasedRefactoring.ProcessorBasedRefactoring(RefactoringProcessor) or by ProcessorBasedRefactoring.setProcessor(RefactoringProcessor).

Overrides:
getProcessor in class org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
Returns:
the processor associated with this refactoring

doGetRefactoringTickProvider

protected org.eclipse.ltk.core.refactoring.RefactoringTickProvider doGetRefactoringTickProvider()
Description copied from class: org.eclipse.ltk.core.refactoring.Refactoring
Hook method to provide the tick provider used for progress reporting.

Subclasses may override this method

Overrides:
doGetRefactoringTickProvider in class org.eclipse.ltk.core.refactoring.Refactoring
Returns:
the refactoring tick provider used for progress reporting