【发布时间】:2019-05-28 09:02:46
【问题描述】:
如何将我自己的实现添加到 Eclipse 资源管理器视图的重命名上下文菜单。当我点击重命名时,我想在重命名项目之前进行一些验证
<extension
point="org.eclipse.ltk.core.refactoring.renameParticipants">
<renameParticipant
class="core.ui.project.RenameProject"
id="core.ui.renameParticipant"
name="Rename">
</renameParticipant>
public class RenameProject extends RenameParticipant {
@Override
protected boolean initialize(Object element) {
System.out.println("HERE");
return false;
}
@Override
public String getName() {
System.out.println("HERE");
return null;
}
@Override
public RefactoringStatus checkConditions(IProgressMonitor pm, CheckConditionsContext context)
throws OperationCanceledException {
System.out.println("HERE");
return null;
}
@Override
public Change createChange(IProgressMonitor pm) throws CoreException, OperationCanceledException {
System.out.println("HERE");
return null;
}
}
谢谢
【问题讨论】:
标签: java eclipse eclipse-rcp rcp