org.eclipse.xtext.ui.refactoring.impl
Class DefaultRenameRefactoringProvider.RenameRefactoring
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.ltk.core.refactoring.Refactoring
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
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
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 |
DefaultRenameRefactoringProvider.RenameRefactoring
public DefaultRenameRefactoringProvider.RenameRefactoring(org.eclipse.ltk.core.refactoring.participants.RenameProcessor processor)
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