我目前正在为模型驱动的代码生成编写Eclipse插件。
此插件具有一个向导,用于将UML转换为Java代码,并将代码库部署(在本例中为复制)到不同的项目。 一个项目现在需要进行一次自动导入清理(管道混乱了进口)。我通常通过选择源文件夹,然后按ctrl + shift + o(组织导入)来完成此操作。
是否可以从我的插件中启动此操作?
简而言之 :如何启动" organiz-import"我的插件功能?
答案 0 :(得分:0)
组织导入的命令ID为org.eclipse.jdt.ui.edit.text.java.organize.imports
,因此您可以使用以下命令执行:
IHandlerService handlerService = PlatformUI.getWorkbench().getService(IHandlerService.class);
handlerService.executeCommand("org.eclipse.jdt.ui.edit.text.java.organize.imports", null);
该命令可能希望当前选择是Java文件。