Package com._1c.g5.ides.ui.refactoring
Interface IRefactoringStrategyProvider
-
public interface IRefactoringStrategyProviderProvidesIRefactoringStrategyfor 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 IRefactoringStrategyget(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
-
-