2

前段时间我用 GMF (xsd->ecore->emf->gmf) 创建了一个图形编辑器。此外,我创建了具有不同视图、启动器(调试器)等的插件。

所有这些插件都是用 Eclipse Helios 创建的。

现在,我想用我的插件创建一个 RCP 应用程序。我做了很多互联网研究,但仍然不知道如何开始。

我阅读了本教程(http://www.vogella.com/tutorials/EclipseRCP/article.html#plugin_creatinge4),但我仍然不确定该怎么做。如果我按照本教程中的说明进行操作,我将不得不手动构建所有窗口、编辑器、菜单等,对吗?

如果是这样,如何在我的 RCP 应用程序中获取这些默认的 Eclipse 功能,例如:创建一个空项目,启动我的“新建图表”向导,双击项目视图中的图表文件以打开编辑器......等等...

我真的必须使用应用程序模型文件手动构建所有这些功能吗?

我真的可以使用一些指向正确方向的指针。

提前致谢!

4

1 回答 1

1

您找到的教程描述了新的 e4 API。这不支持很多旧的 3.x 兼容性 API,因此不适合用于构建使用基于 3.x 的插件的 RCP。e4 API 非常适合构建不使用 3.x 插件的新 RCP。

相反,您仍然可以构建 3.x 样式的 RCP,有关执行此操作的更多详细信息,请参阅本教程。3.x 风格的 RCP 将继续支持很长时间。

于 2016-05-29T07:37:31.323 回答