Package org.eclipse.ltk.core.refactoring.participants

Examples of org.eclipse.ltk.core.refactoring.participants.RenameRefactoring


    if (newName.contains("_")) {
      // don't rename java file in case of a variation
      return new NullChange("Java file part of wicket won't be renamed.");
    }
    final RenameTypeProcessor jrp = new RenameTypeProcessor(compilationUnit.getAllTypes()[0]);
    final RenameRefactoring rr = new RenameRefactoring(jrp);
    jrp.setNewElementName(newName);
    jrp.setUpdateQualifiedNames(true);
    jrp.setUpdateReferences(true);
    rr.checkAllConditions(paramIProgressMonitor);
    return rr.createChange(paramIProgressMonitor);
  }
View Full Code Here


          }
          else {
            qualifiedName = newName;
          }
          p.setNewElementName(qualifiedName);
          Refactoring r = new RenameRefactoring(p);
          PerformRefactoringOperation op =
            new PerformRefactoringOperation(
                r,
                CheckConditionsOperation.FINAL_CONDITIONS
            );
View Full Code Here

      if((javaElement!=null)&&(newName!=null)) {
        RenameFieldProcessor p;
        try {
          p = new RenameFieldProcessor(javaElement);
          p.setNewElementName(newName);
          Refactoring r = new RenameRefactoring(p);
          PerformRefactoringOperation op =
            new PerformRefactoringOperation(
                r,
                CheckConditionsOperation.FINAL_CONDITIONS
            );
View Full Code Here

            }
            else {
              p = new RenameTypeProcessor(javaElement);
            }
            p.setNewElementName(newName);
            Refactoring r = new RenameRefactoring(p);
            PerformRefactoringOperation op =
              new PerformRefactoringOperation(
                  r,
                  CheckConditionsOperation.FINAL_CONDITIONS
              );
View Full Code Here

   */
  private static Change createRenameChange(IMethod method, String newName, IProgressMonitor pm)
      throws Exception {
    RenameSupport renameSupport =
        RenameSupport.create(method, newName, RenameSupport.UPDATE_REFERENCES);
    RenameRefactoring refactoring =
        (RenameRefactoring) ReflectionUtils.getFieldObject(renameSupport, "fRefactoring");
    refactoring.checkAllConditions(pm);
    return refactoring.createChange(pm);
  }
View Full Code Here

    return new RenameJavaElementDescriptor(IJavaRefactorings.RENAME_RESOURCE);
  }

  @Override
  public Refactoring createRefactoring(JavaRefactoringDescriptor descriptor, RefactoringStatus status) throws CoreException {
    return new RenameRefactoring(new RenameWOComponentProcessor(null));
  }
View Full Code Here

   *
   * @param resource
   *             the resource to rename. The resource must exist.
   */
  public RenameWOComponentWizard(IResource resource) {
    super(new RenameRefactoring(new RenameWOComponentProcessor(resource)), DIALOG_BASED_USER_INTERFACE);
    setDefaultPageTitle(RefactoringUIMessages.RenameResourceWizard_page_title);
    setWindowTitle(RefactoringUIMessages.RenameResourceWizard_window_title);
  }
View Full Code Here

     *
     * @see org.python.pydev.editor.refactoring.IPyRefactoring#rename(org.python.pydev.editor.refactoring.RefactoringRequest)
     */
    public String rename(RefactoringRequest request) {
        try {
            RenameRefactoring renameRefactoring = new RenameRefactoring(new PyRenameEntryPoint(request));
            request.fillInitialNameAndOffset();
            final PyRenameRefactoringWizard wizard = new PyRenameRefactoringWizard(renameRefactoring, "Rename",
                    "inputPageDescription", request, request.initialName);
            try {
                RefactoringWizardOpenOperation op = new RefactoringWizardOpenOperation(wizard);
View Full Code Here

              "rename.element.unable", element.getElementName()));
      }
    }

    JavaRenameProcessor processor = getProcessor(element, name, flags);
    Refactoring refactoring = new RenameRefactoring(processor);

    // create a more descriptive name than the default.
    String desc = refactoring.getName() +
      " (" + element.getElementName() + " -> " + name + ')';

    return new Refactor(desc, refactoring);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ltk.core.refactoring.participants.RenameRefactoring

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.