org.eclipse.xtext.xtext.ui.refactoring
Class XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
      extended by org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
          extended by org.eclipse.xtext.xtext.ui.refactoring.XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy
All Implemented Interfaces:
DefaultRenameStrategyProvider.IInitializable, IRenameStrategy
Enclosing class:
XtextRenameStrategyProvider

protected static class XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy
extends DefaultRenameStrategy


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.refactoring.IRenameStrategy
IRenameStrategy.Provider
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
nameRuleName, originalNameRegion
 
Constructor Summary
protected XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EAttribute getNameAttribute(org.eclipse.emf.ecore.EObject targetElement)
           
 
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
applyDeclarationChange, createDeclarationUpdates, getDeclarationTextEdit, getNameAsText, getNameAsValue, getNameRuleName, getOriginalName, getOriginalNameRegion, initialize
 
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
getNameAttribute, getTargetElementNewURI, getTargetElementOriginalURI, revertDeclarationChange, setName, validateNewName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy

protected XtextRenameStrategyProvider.MetamodelDeclarationRenameStrategy()
Method Detail

getNameAttribute

protected org.eclipse.emf.ecore.EAttribute getNameAttribute(org.eclipse.emf.ecore.EObject targetElement)
Overrides:
getNameAttribute in class AbstractRenameStrategy