org.eclipse.xtext.purexbase.ui.refactoring
Class PureXbaseRenameStrategy

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.xbase.ui.jvmmodel.refactoring.AbstractJvmModelRenameStrategy
              extended by org.eclipse.xtext.purexbase.ui.refactoring.PureXbaseRenameStrategy
All Implemented Interfaces:
DefaultRenameStrategyProvider.IInitializable, IRenameStrategy

public class PureXbaseRenameStrategy
extends AbstractJvmModelRenameStrategy

Encapsulates the model changes of a rename refactoring.


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
PureXbaseRenameStrategy()
           
 
Method Summary
protected  void setInferredJvmElementName(java.lang.String name, org.eclipse.emf.ecore.EObject renamedSourceElement)
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.AbstractJvmModelRenameStrategy
applyDeclarationChange, getJvmModelAssociations, revertDeclarationChange, setInferredJvmElementName
 
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
createDeclarationUpdates, getDeclarationTextEdit, getNameAsText, getNameAsValue, getNameRuleName, getOriginalName, getOriginalNameRegion, initialize
 
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
getNameAttribute, getNameAttribute, getTargetElementNewURI, getTargetElementOriginalURI, setName, validateNewName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PureXbaseRenameStrategy

public PureXbaseRenameStrategy()
Method Detail

setInferredJvmElementName

protected void setInferredJvmElementName(java.lang.String name,
                                         org.eclipse.emf.ecore.EObject renamedSourceElement)
Overrides:
setInferredJvmElementName in class AbstractJvmModelRenameStrategy