Package com._1c.g5.v8.dt.refactoring.core
-
Interface Summary Interface Description IBmRefactoringOperation The refactoring operation that performs changes usingIBmTransaction
.
The lifecycle is the next: Set the active transaction before 'perform' -IBmRefactoringOperation.setActiveTransaction(IBmTransaction)
. Perform refactoring operations -IRefactoringOperation.perform()
. Reset the active transaction tonull
.IDeleteRefactoringContributor Clients implement this interface in order to provide custom processing logic responsible for updating objects implicitly connected with the object being deleted.INativeChangeRefactoringItem The wrapping refactoring item that keeps the LTK change.IRefactoring The refactoring entity.IRefactoringItem The logical structure of refactoring operations.IRefactoringOperation The refactoring operation interface.
The operation can execute post processing logic.IRefactoringPostProcessor The post processor interface.IRefactoringProblem The refactoring problem.IRefactoringService The refactoring service.IRenameRefactoringContributor Clients implement this interface in order to provide custom processing logic responsible for updating objects implicitly connected with the object being renamed. -
Class Summary Class Description CleanReferenceProblem Indicates that an object reference cleaning is unsupported.DeletionForbiddenProblem Indicates that an object deletion is forbidden.EditingForbiddenProblem Indicates that an object editing is forbidden.RefactoringOperationDescriptor A descriptor of the refactoring operation.RefactoringSettings Refactoring settings context.RefactoringStatus The refactoring status.RefactoringTask The refactoring task.