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