gpt4 book ai didi

java - 有没有人有任何使用 Eclipse GMF 的经验?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:06:43 24 4
gpt4 key购买 nike

我刚刚开始研究 Eclipse GMF .

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

最佳答案

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

您使用它有什么好的或坏的经验吗?回顾我最初对 GMF/EMF/GEF 等的研究,我可以肯定地说,研究示例。您必须从示例而非文档中获取一些重要的模式。我还建议一本专门针对 Eclipse 中的 GMF 建模的新书 ( Eclipse Modeling Project: A Domain-Specific Language (DSL) )。我翻阅了它,它似乎是一些更基本概念的缺失手册。这本书之所以好,是因为它着重于通过将 UML/模型限制在特定领域并提供仅允许创建有效模型的工具来使 UML/模型变得有用的关键。在线文档不多,API 只能告诉您这么多。当心由调用 setBounds() 或其他 set 方法引起的重绘/绘制循环,它会使 eclipse 实例崩溃,这不好玩。哦,是的,API 在 eclipse 帮助文档版本之间分开或者根本不包含。

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

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

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

关于java - 有没有人有任何使用 Eclipse GMF 的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com