Class MoveRefactoring
java.lang.Object
org.eclipse.core.runtime.PlatformObject
org.eclipse.ltk.core.refactoring.Refactoring
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
org.eclipse.ltk.core.refactoring.participants.MoveRefactoring
- All Implemented Interfaces:
IAdaptable
A generic move refactoring. The actual refactoring is done
by the move processor passed to the constructor.
This class is not intended to be subclassed by clients.
- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
-
Constructor Summary
ConstructorsConstructorDescriptionMoveRefactoring(MoveProcessor processor) Creates a new move refactoring with the given move processor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the move processor associated with this move refactoring.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, toStringMethods inherited from class org.eclipse.ltk.core.refactoring.Refactoring
checkAllConditions, doGetRefactoringTickProvider, getRefactoringTickProvider, getValidationContext, setValidationContext
-
Constructor Details
-
MoveRefactoring
Creates a new move refactoring with the given move processor.- Parameters:
processor- the move processor
-
-
Method Details
-
getMoveProcessor
Returns the move processor associated with this move refactoring.- Returns:
- returns the move processor associated with this move refactoring
-
getProcessor
Description copied from class:ProcessorBasedRefactoringReturn the processor associated with this refactoring. The method must not returnnull. Implementors can override this method to return the processor to be used by this refactoring. Since 3.4, this method returns the processor passed inProcessorBasedRefactoring(RefactoringProcessor)or byProcessorBasedRefactoring.setProcessor(RefactoringProcessor).- Overrides:
getProcessorin classProcessorBasedRefactoring- Returns:
- the processor associated with this refactoring
-