Package com._1c.g5.ides.ui.refactoring
Interface IRefactoringStrategyProvider
-
public interface IRefactoringStrategyProvider
ProvidesIRefactoringStrategy
for given model object.If provider for some reasons cannot provide appropriate strategy provider that means that refactoring cannot be done.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IRefactoringStrategy
get(org.eclipse.emf.ecore.EObject targetEObject, IRefactoringElementContext refactoringElementContext)
Returns refactoring strategy for target model object and initialized the strategy with refactoring context.
-
-
-
Method Detail
-
get
IRefactoringStrategy get(org.eclipse.emf.ecore.EObject targetEObject, IRefactoringElementContext refactoringElementContext)
Returns refactoring strategy for target model object and initialized the strategy with refactoring context.- Parameters:
targetEObject
- model object (notnull
)refactoringElementContext
- refactoring context (notnull
)- Returns:
- refactoring strategy or null, if there is no defined strategy for object and refactoring context
-
-