public class DefaultRenameStrategyProvider extends java.lang.Object implements IRenameStrategy.Provider
IRenameStrategy
.Modifier and Type | Class and Description |
---|---|
static interface |
DefaultRenameStrategyProvider.IInitializable |
IRenameStrategy.Provider.NoSuchStrategyException
Constructor and Description |
---|
DefaultRenameStrategyProvider() |
Modifier and Type | Method and Description |
---|---|
protected IRenameStrategy |
createRenameStrategy(org.eclipse.emf.ecore.EObject targetEObject,
IRenameElementContext renameElementContext) |
IRenameStrategy |
get(org.eclipse.emf.ecore.EObject targetEObject,
IRenameElementContext renameElementContext) |
public IRenameStrategy get(org.eclipse.emf.ecore.EObject targetEObject, IRenameElementContext renameElementContext) throws IRenameStrategy.Provider.NoSuchStrategyException
get
in interface IRenameStrategy.Provider
IRenameStrategy
to rename the given target object
or null if the element should be skipped (e.g. XtendConstructor)IRenameStrategy.Provider.NoSuchStrategyException
protected IRenameStrategy createRenameStrategy(org.eclipse.emf.ecore.EObject targetEObject, IRenameElementContext renameElementContext)