【问题标题】:Migrate EMF / GMF based eclipse 3 plugins to RCP将基于 EMF / GMF 的 eclipse 3 插件迁移到 RCP
【发布时间】:2016-09-26 23:43:00
【问题描述】:

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

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

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

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

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

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

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

提前致谢!

【问题讨论】:

    标签: java eclipse eclipse-plugin eclipse-rcp eclipse-gmf


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。即使是 3.x 风格的 RCP,我仍然无法从我的插件中创建 RCP。目前我一直使用插件解决方案,并会在其他时间回到这个话题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 2016-04-04
    • 1970-01-01
    • 2017-06-07
    相关资源
    最近更新 更多