org.eclipse.emf.ecore.xcore.ui.refactoring
Class XcoreRenameStrategy
java.lang.Object
org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
org.eclipse.xtext.xbase.ui.refactoring.XbaseRenameStrategy
org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.DefaultJvmModelRenameStrategy
org.eclipse.emf.ecore.xcore.ui.refactoring.XcoreRenameStrategy
- All Implemented Interfaces:
- org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategyProvider.IInitializable, org.eclipse.xtext.ui.refactoring.IRenameStrategy
public class XcoreRenameStrategy
- extends org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.DefaultJvmModelRenameStrategy
Encapsulates the model changes of a rename refactoring.
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.refactoring.IRenameStrategy |
org.eclipse.xtext.ui.refactoring.IRenameStrategy.Provider |
Fields inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy |
nameRuleName, originalNameRegion |
Methods inherited from class org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.DefaultJvmModelRenameStrategy |
applyDeclarationChange, getJvmModelAssociations, revertDeclarationChange, setInferredJvmElementName |
Methods inherited from class org.eclipse.xtext.xbase.ui.refactoring.XbaseRenameStrategy |
getNameAttribute |
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, getTargetElementNewURI, getTargetElementOriginalURI, validateNewName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XcoreRenameStrategy
public XcoreRenameStrategy()
setName
protected EObject setName(URI targetElementURI,
java.lang.String newName,
ResourceSet resourceSet)
- Overrides:
setName
in class org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
setInferredJvmElementName
protected void setInferredJvmElementName(java.lang.String newName,
ResourceSet resourceSet)
- Overrides:
setInferredJvmElementName
in class org.eclipse.xtext.xbase.ui.jvmmodel.refactoring.DefaultJvmModelRenameStrategy