public interface RefactoringPlugin
RefactoringPluginFactory
.Modifier and Type | Method and Description |
---|---|
void |
cancelRequest()
Asynchronous request to cancel ongoing long-term request (such as preCheck(), checkParameters() or prepare())
|
Problem |
checkParameters()
Checks parameters of the refactoring.
|
Problem |
fastCheckParameters()
Fast checks parameters of the refactoring.
|
Problem |
preCheck()
Checks pre-conditions of the refactoring and returns problems.
|
Problem |
prepare(RefactoringElementsBag refactoringElements)
Collects refactoring elements for a given refactoring.
|
Problem preCheck()
Problem checkParameters()
Problem fastCheckParameters()
void cancelRequest()
Problem prepare(RefactoringElementsBag refactoringElements)
refactoringElements
- RefactoringElementsBag of refactoring elements - the implementation of this method
should add refactoring elements to this collections. It should make no assumptions about the collection
content.