将基于EMF/GMF的eclipse3插件迁移到RCP



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

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

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

我读过这个教程(http://www.vogella.com/tutorials/EclipseRCP/article.html#plugin_creatinge4)但我还是不知道该怎么办。如果我按照本教程中的说明去做,我将不得不手动构建所有的窗口、编辑器、菜单等等,对吗?

如果是这样的话,如何在我的RCP应用程序中获得那些默认的eclipse功能,比如:创建一个空项目,启动我的"新图表"向导,双击项目视图中的图表文件打开编辑器。。。等等…

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

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

提前感谢!

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

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

最新更新