【发布时间】:2012-07-04 21:11:06
【问题描述】:
我目前正在为 Eclipse 开发一个插件,它可以分析 Eclipse 工作区中项目之间的依赖关系和引用,并将它们显示在类似 UML 的图表中的自己的视图中。
为了增加我的插件的实用性,我希望通过允许用户在包资源管理器中打开项目并在适用的情况下通过单击显示的图形在编辑器中打开它来为图表添加交互性。
但是,我的问题是,虽然我知道如何从包资源管理器中获取给定的选择,但我无法找到更改选择的方法或简单地以编程方式在包资源管理器中打开项目。
有人有解决这个问题的办法吗?
【问题讨论】:
-
如果目标是打开一个专注于项目的编辑器,为什么包资源管理器必须参与?它甚至可能不会自己打开。
-
我需要处理几种类型的数据,并不是所有的数据都可以在编辑器中打开。在这些情况下,我只想在包资源管理器中突出显示它,或者,如果它是一个项目,则在此处打开它。
标签: java eclipse eclipse-plugin package-explorer