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

      Returns refactoring items.
      Returns:
      refactoring items, never null.
    • perform

      void perform()
      Performs the refactoring.