繁体   English   中英

Eclipse插件中的自动导入调用

[英]Auto-Import Call in Eclipse Plugin

我目前正在编写用于模型驱动代码生成的Eclipse插件。

该插件具有一个向导,用于将UML转换为Java代码并将代码库部署(在这种情况下为复制)到不同的项目。 现在,一个项目有必要进行一次自动导入清理(管道与导入混为一谈)。 我通常通过选择源文件夹,然后按ctrl + shift + o(组织导入)来执行此操作。

是否可以从我的插件中启动此操作?

简而言之 :如何从我的插件启动“组织导入”功能?

组织导入的命令标识为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文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM