org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt
Class ChangeCombiningRenameRefactoring
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.ltk.core.refactoring.Refactoring
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.jdt.ChangeCombiningRenameRefactoring
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable
public class ChangeCombiningRenameRefactoring
- extends org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
A refactoring that combines its changes.
- Author:
- Jan Koehnlein - Initial contribution and API
Method Summary |
org.eclipse.ltk.core.refactoring.Change |
createChange(org.eclipse.core.runtime.IProgressMonitor pm)
|
void |
setProcessor(org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor processor)
|
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring |
checkFinalConditions, checkInitialConditions, getAdapter, getName, getProcessor, getTextChange, isApplicable, toString |
Methods inherited from class org.eclipse.ltk.core.refactoring.Refactoring |
checkAllConditions, doGetRefactoringTickProvider, getRefactoringTickProvider, getValidationContext, setValidationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ChangeCombiningRenameRefactoring
public ChangeCombiningRenameRefactoring(org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor processor,
TextChangeCombiner textChangeCombiner)
createChange
public org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm)
throws org.eclipse.core.runtime.CoreException
- Overrides:
createChange
in class org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
- Throws:
org.eclipse.core.runtime.CoreException
setProcessor
public void setProcessor(org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor processor)
- Overrides:
setProcessor
in class org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring