簡體   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