SaveAllAction.class缺少针对eclipse 4.7.2的org.eclipse.ui.workbench插件

时间:2018-04-01 01:46:17

标签: eclipse eclipse-plugin eclipse-rcp m2eclipse

此org.eclipse.ui.workbench插件中缺少SaveAllAction.class。我发现了一个doc,但我不明白,它们被用作替代品。

1 个答案:

答案 0 :(得分:1)

SaveAllAction内部类,您不应该使用它。很久以前它已经在Eclipse 3的一个版本中删除了。

当前的等效命令是org.eclipse.ui.file.saveAll命令。您可以使用以下内容执行此命令:

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();

IHandlerServicer handler = window.getService(IHandlerService.class);

handler.executeCommand("org.eclipse.ui.file.saveAll", null);