org.eclipse.xtext.ui.refactoring
Class ElementRenameArguments
java.lang.Object
org.eclipse.xtext.ui.refactoring.ElementRenameArguments
public class ElementRenameArguments
- extends java.lang.Object
Stores information on an element to be renamed and elements whose names change as a consequence.
- Author:
- Jan Koehnlein - Initial contribution and API, Holger Schill
Constructor Summary |
ElementRenameArguments(org.eclipse.emf.common.util.URI targetElementURI,
java.lang.String newName,
IRenameStrategy renameStrategy,
java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> original2newElementURIs)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementRenameArguments
public ElementRenameArguments(org.eclipse.emf.common.util.URI targetElementURI,
java.lang.String newName,
IRenameStrategy renameStrategy,
java.util.Map<org.eclipse.emf.common.util.URI,org.eclipse.emf.common.util.URI> original2newElementURIs)
getRenamedElementURIs
public java.lang.Iterable<org.eclipse.emf.common.util.URI> getRenamedElementURIs()
getTargetElementURI
public org.eclipse.emf.common.util.URI getTargetElementURI()
getNewElementURI
public org.eclipse.emf.common.util.URI getNewElementURI(org.eclipse.emf.common.util.URI originalElementURI)
applyDeclarationChange
public void applyDeclarationChange(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
getNewName
public java.lang.String getNewName()