org.eclipse.xtext.ui.refactoring
Class ElementRenameArguments

java.lang.Object
  extended by 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)
           
 
Method Summary
 void applyDeclarationChange(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
 org.eclipse.emf.common.util.URI getNewElementURI(org.eclipse.emf.common.util.URI originalElementURI)
           
 java.lang.String getNewName()
           
 java.lang.Iterable<org.eclipse.emf.common.util.URI> getRenamedElementURIs()
           
 org.eclipse.emf.common.util.URI getTargetElementURI()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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()