我刚刚开始玩 日食转基因食品.

  • 有人用过这个框架吗?
  • 您在使用它时有什么好的或不好的经历吗?
  • 您可以建议任何图形建模的替代方案吗?
  • 编辑: 有哪些好的例子可供参考?
有帮助吗?

解决方案

有人用过这个框架吗? 是的,我现在正在使用它。它可以工作,但通常需要对图形进行大量编码。我目前正在努力利用构建在 GMF 之上的 IBM RSA/RSM UML editparts/figures/nodes 等。

您使用它有什么好的或不好的经历吗? 回顾我最初对 GMF/EMF/GEF 等的深入研究,我可以肯定地说,研究这些例子。您必须从示例而不是文档中了解一些重要的模式。我还推荐一本新书(Eclipse 建模项目:领域特定语言 (DSL))特定于 Eclipse 中的 GMF 建模。我翻阅了它,它似乎缺少一些更基本概念的手册。这本书之所以好,是因为它重点关注通过将 UML/模型限制在特定领域并提供只允许创建有效模型的工具来使 UML/模型变得有用的关键。网上的文档并不多,API 也只能告诉你这么多。留意因调用 setBounds() 或子级上的其他设置方法而导致的重绘/绘制循环,它会导致 Eclipse 实例崩溃,不好玩。哦,是的,API 分为 Eclipse 帮助文档版本或 根本不包括在内。

您可以建议任何图形建模的替代方案吗?考虑使用自定义图像和图标而不是完整形状生成的 UML 配置文件。大约需要 2 个小时才能在 UML 图形对象和 UML 配置文件之上构建一个相当好的图像/图标编辑器。IBM RSM 工具 UML Profile 工具项目可以快速完成此任务。您可以使用受约束的 UML 配置文件(通过 Eclipse 插件或 OCL)做很多事情。进入GMF土地的努力增加了一个数量级以上,从1到10小时没问题。

考虑一下纯 DSL(领域特定语言)工具。谷歌将提供一个很好的列表。据我所知,使用 GMF 的主要原因是 eclipse 集成和利用现有的 ecore/UML 模型,这就是我使用 GMF 的原因。

问问自己我是否需要简单的模型,或者我是否需要一个工具来创建该模型的实例。如果只有 1-5 名专家用户,则可能不需要时尚的工具。

其他提示

顶壳 项目利用了转基因食品。它为 UML 和其他图表提供了各种图形编辑器。

使用 GMF,大部分编辑器代码都会为您生成,但主要的复杂性来自于必须修改它。

作为最新的替代方案,您可以尝试 石墨烯. 这是一个比较其他 介于 GMF 和 Graphiti 之间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top