org.eclipse.xtext.ui.refactoring.impl
Class DefaultRenameStrategy.Provider

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy.Provider
All Implemented Interfaces:
IRenameStrategy.Provider
Direct Known Subclasses:
PureXbaseRenameStrategy.Provider, Xtend2RenameStrategy.Provider, XtextRenameStrategyProvider
Enclosing class:
DefaultRenameStrategy

public static class DefaultRenameStrategy.Provider
extends java.lang.Object
implements IRenameStrategy.Provider


Constructor Summary
DefaultRenameStrategy.Provider()
           
 
Method Summary
 IRenameStrategy get(org.eclipse.emf.ecore.EObject targetElement, IRenameElementContext renameElementContext)
           
protected  ILocationInFileProvider getLocationInFileProvider()
           
protected  org.eclipse.emf.ecore.EAttribute getNameAttribute(org.eclipse.emf.ecore.EObject targetElement)
           
protected  java.lang.String getNameRuleName(org.eclipse.emf.ecore.EObject targetElement, org.eclipse.emf.ecore.EAttribute nameAttribute)
           
protected  ITextRegion getOriginalNameRegion(org.eclipse.emf.ecore.EObject targetElement, org.eclipse.emf.ecore.EAttribute nameAttribute)
           
protected  IValueConverterService getValueConverterService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRenameStrategy.Provider

public DefaultRenameStrategy.Provider()
Method Detail

get

public IRenameStrategy get(org.eclipse.emf.ecore.EObject targetElement,
                           IRenameElementContext renameElementContext)
Specified by:
get in interface IRenameStrategy.Provider

getOriginalNameRegion

protected ITextRegion getOriginalNameRegion(org.eclipse.emf.ecore.EObject targetElement,
                                            org.eclipse.emf.ecore.EAttribute nameAttribute)

getLocationInFileProvider

protected ILocationInFileProvider getLocationInFileProvider()

getValueConverterService

protected IValueConverterService getValueConverterService()

getNameAttribute

protected org.eclipse.emf.ecore.EAttribute getNameAttribute(org.eclipse.emf.ecore.EObject targetElement)

getNameRuleName

protected java.lang.String getNameRuleName(org.eclipse.emf.ecore.EObject targetElement,
                                           org.eclipse.emf.ecore.EAttribute nameAttribute)