【问题标题】:Collaborative Modeling Editor Plugin协作建模编辑器插件
【发布时间】:2011-12-15 23:52:32
【问题描述】:

我需要开发一个 Eclipse 插件来开发协作建模编辑器。我只有基本的日食知识。如何在 Eclipse 中开发协作编辑器? 我可以使用 ECF 来执行此操作吗?

如果是这样,请给我一个提示,如何开始开发协作编辑器?

【问题讨论】:

    标签: eclipse eclipse-plugin eclipse-emf eclipse-ecf


    【解决方案1】:

    如果您想创建一个协作图表编辑器,您可以使用为 EMF 模型提供协作后端的 CDO 项目。它可以为您处理持久性、冲突和沟通。 CDO 是 EMF 类别下的 Eclipse 基金会的官方项目。您可以找到有关 CDO here 的更多信息。 CDO 有一个名为 Dawn 的子项目,旨在为那些想要为 EMF 模型构建协作工具的人创建一个通用框架。它是一个框架,可以为您处理 CDO 的大部分工作。你应该明确地look at it

    您可以通过presentations 找到有关 Dawn 和 CDO 的更多信息。

    免责声明:我是 Eclipse 基金会基于 EMF 的项目的负责人。

    【讨论】:

    • 这正是我想要的。非常感谢。但是,我不确定如何将它们用作后端。从那以后,我没有使用其他一些项目作为后端。先生,您能否提供一些提示?
    • 使用 CDO,您可以存储您的 EMF 模型,并且您可以访问 API 以在模型上提交更改、使用最新提交更新您的模型、查看是否存在冲突等......您“只是" 之后必须在这些 API 之上构建您的编辑器。 Dawn 为您“隐藏”了大部分 API。你可以先尝试 Dawn,看看这里的 CDO 是如何进行协作编辑的:(wiki.eclipse.org/Getting_Started_with_Dawn) 然后你可以使用 Dawn 来构建一个基本的协作编辑器来满足你的需要 (wiki.eclipse.org/Dawn_Codegen)。之后你只需要改进生成的代码。
    • 嗨 sbegaudeau,我已经在自己的应用程序中成功使用了 DAWN。现在,我需要扩展 DAWN 的功能。我该怎么做?你有什么想法吗?
    猜你喜欢
    • 2012-05-11
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多