有没有办法获得"外部工具配置中的橙色突出显示的树(参见img)..."窗口?
如果没有,我可以使用哪些官方Eclipse-API类来构建我自己的TreeViewer?
这个问题here: Eclipse Plugin - get Launch Configurations Tree List in a Dialog与我的相似。在那里,给出了官方的Eclipse-API类。即使它不是官方API,另一种方法是使用LaunchConfigurationFilteredTree
。是否有类似于ExternalTools的类?
答案 0 :(得分:2)
外部工具对话框仍然只是启动配置,但仅显示启动配置属于org.eclipse.ui.externaltools.launchGroup
启动组的配置。
像往常一样,Eclipse代码非常复杂,但您可以使用
获取启动组ILaunchGroup [] groups = DebugUITools.getLaunchGroups();
从数组中找到具有正确ID的组。
您可以使用
获取ILaunchConfiguration
的启动组
ILaunchGroup group = DebugUITools.getLaunchGroup(config, mode);
外部工具的模式始终为"run"
。