Class TargetNameAwareElementRenameArguments


  • public class TargetNameAwareElementRenameArguments
    extends org.eclipse.xtext.ui.refactoring.ElementRenameArguments
    ElementRenameArguments implementation customized for the optimum BSL refactoring
    • Constructor Summary

      Constructors 
      Constructor Description
      TargetNameAwareElementRenameArguments​(String targetElementName, org.eclipse.emf.common.util.URI targetElementURI, String newName, org.eclipse.xtext.ui.refactoring.IRenameStrategy renameStrategy, Map<org.eclipse.emf.common.util.URI,​org.eclipse.emf.common.util.URI> original2newElementURIs, org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider resourceSetProvider)
      Constructs a new instance.
    • Constructor Detail

      • TargetNameAwareElementRenameArguments

        public TargetNameAwareElementRenameArguments​(String targetElementName,
                                                     org.eclipse.emf.common.util.URI targetElementURI,
                                                     String newName,
                                                     org.eclipse.xtext.ui.refactoring.IRenameStrategy renameStrategy,
                                                     Map<org.eclipse.emf.common.util.URI,​org.eclipse.emf.common.util.URI> original2newElementURIs,
                                                     org.eclipse.xtext.ui.refactoring.impl.RefactoringResourceSetProvider resourceSetProvider)
        Constructs a new instance.
        Parameters:
        targetElementName - The target element name for the refactoring. May not be null
        targetElementURI - The target element URI for the refactoring. May not be null
        newName - The new name of the element after refactoring. May not be null
        renameStrategy - The rename strategy reference. May not be null
        original2newElementURIs - The mapping of prepared URI conversions. May not be null
        resourceSetProvider - The provider of resource sets. May not be null
    • Method Detail

      • getTargetElementName

        public String getTargetElementName()
        Gets the target element name
        Returns:
        The new name of the element after refactoring. May not be null
      • getSize

        public int getSize()
        Gets the size of the original to new elements mapping
        Returns:
        The size