Interface IRefactoring
- All Known Implementing Classes:
AbstractBmObjectRefactoring
,BmObjectDeleteRefactoring
,BmObjectRenameRefactoring
public interface IRefactoring
The refactoring entity.
-
Method Details
-
getTitle
String getTitle()Gets the refactoring title.- Returns:
- the refactoring title, never
null
.
-
getStatus
RefactoringStatus getStatus()Returns the refactoring status.- Returns:
- the refactoring status, never
null
.
-
getItems
Collection<IRefactoringItem> getItems()Returns refactoring items.- Returns:
- refactoring items, never
null
.
-
perform
void perform()Performs the refactoring.
-