Eclipse RCP - переименование проекта за пределами рабочего пространства

Я пишу приложение RCP eclipse, в котором я написал собственный класс Refactoring следующим образом:

public class CustomRenameRefactoring extends Refactoring {
  @Override
  public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException {
        CompositeChange change = new CompositeChange("Renaming resource: " + resource.getName());

        if (resource instanceof IProject || resource instanceof IFolder) {
            change.add(new RenameResourceChange(resource.getFullPath(), resourceName));
        }

        return change;
    } 
}

Теперь, когда я переименовываю проект, который импортируется извне рабочей области, проект переименовывается правильно в Eclipse, но обновленное название проекта не отражается на абсолютном пути проекта.

Как я могу обновить название проекта в абсолютном пути?

java,eclipse-plugin,eclipse-rcp,automated-refactoring,

0

Ответов: 0

Eclipse RCP - переименование проекта за пределами рабочего пространства

Я пишу приложение RCP eclipse, в котором я написал собственный класс Refactoring следующим образом:

public class CustomRenameRefactoring extends Refactoring {
  @Override
  public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException {
        CompositeChange change = new CompositeChange("Renaming resource: " + resource.getName());

        if (resource instanceof IProject || resource instanceof IFolder) {
            change.add(new RenameResourceChange(resource.getFullPath(), resourceName));
        }

        return change;
    } 
}

Теперь, когда я переименовываю проект, который импортируется извне рабочей области, проект переименовывается правильно в Eclipse, но обновленное название проекта не отражается на абсолютном пути проекта.

Как я могу обновить название проекта в абсолютном пути?

00Java, Eclipse-плагин, затмение-RCP, автоматизирован-рефакторинга,
Похожие вопросы
Яндекс.Метрика