Interface IRefactoring
- 
- All Known Implementing Classes:
 BaseRefactoring
public interface IRefactoring 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddoWhenDone(RefactoringContext refactoringContext)SearchResultsgetAffectedNodes(RefactoringContext refactoringContext)List<SModel>getModelsToGenerate(RefactoringContext refactoringContext)ClassgetOverridenRefactoringClass()IRefactoringTargetgetRefactoringTarget()StringgetUserFriendlyName()booleaninit(RefactoringContext refactoringContext)voidrefactor(RefactoringContext refactoringContext) 
 - 
 
- 
- 
Method Detail
- 
getUserFriendlyName
String getUserFriendlyName()
 
- 
getOverridenRefactoringClass
Class getOverridenRefactoringClass()
 
- 
getRefactoringTarget
IRefactoringTarget getRefactoringTarget()
 
- 
init
boolean init(RefactoringContext refactoringContext)
 
- 
refactor
void refactor(RefactoringContext refactoringContext)
 
- 
getModelsToGenerate
List<SModel> getModelsToGenerate(RefactoringContext refactoringContext)
 
- 
doWhenDone
void doWhenDone(RefactoringContext refactoringContext)
 
- 
getAffectedNodes
@Nullable SearchResults getAffectedNodes(RefactoringContext refactoringContext)
 
 - 
 
 -