Package com._1c.g5.ides.ui.refactoring
Interface IRefactoringProvider
-
- All Known Implementing Classes:
DefaultRefactoringProvider
public interface IRefactoringProvider
Provides the refactoring for a given refactoring context. Top-level hook for clients who want to provide a different refactoring implementations.- See Also:
DefaultRefactoringProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractProcessor
getProcessor(IRefactoringElementContext refactorElementContext)
Gets processor initialized byrefactorElementContext
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring
getRefactoring(IRefactoringElementContext refactorElementContext)
Gets processor based refactoring
-
-
-
Method Detail
-
getRefactoring
org.eclipse.ltk.core.refactoring.participants.ProcessorBasedRefactoring getRefactoring(IRefactoringElementContext refactorElementContext)
Gets processor based refactoring- Parameters:
refactorElementContext
- refactoring context, notnull
- Returns:
ProcessorBasedRefactoring
initialized by processor or null
-
getProcessor
AbstractProcessor getProcessor(IRefactoringElementContext refactorElementContext)
Gets processor initialized byrefactorElementContext
- Parameters:
refactorElementContext
- refactoring context, notnull
- Returns:
AbstractProcessor
initialized byrefactorElementContext
or null
-
-