全球环境基金和全球环境基金之间的关系?

e5nqia27  于 2021-07-05  发布在  Java
关注(0)|答案(3)|浏览(639)

我正在编写eclipse建模项目及其各个子项目的摘要。它不会出版,它的唯一目的是帮助我的同事,尤其是我的老板,对这个主题有一个全面的印象。
为了更好地理解,我从EclipseGEF用户指南中获取了一个图表并对其进行了修改。我想展示gef(图形编辑框架)和gmf(图形建模框架)之间的关系。我做对了吗?

ubbxdtey

ubbxdtey1#

在你的图表中,要理解gmf的作用并不容易。我已经有一段时间没有使用gmf了,但是如果我记得的话,gmf提供了代码生成和框架。这个框架使用gef和emf,完成了模型编辑器中涉及的大部分繁重工作。它可能被看作是gef和emf上的一个新层。也许你可以改变它来显示这些关系。
您还可以考虑显示gmf编辑器开发中涉及的工作流

kmb7vmvb

kmb7vmvb2#

恐怕你没有弄好,至少这张图表很难理解。
我想应该是这样的:

GMF
     /   \
  EMF     GEF
           \
           Draw2D

生成的gmf源使用emf处理模型的数据,gef显示/编辑模型的数据。
看看gmf运行时(组件)的介绍

wwwo4jvm

wwwo4jvm3#

您要求提供开发gmf编辑器所涉及的工作流程。希望以下信息对您有所帮助。
要生成图形编辑器,您需要开发6个模型:
域模型
域生成模型
工装定义模型
图形定义模型
Map定义模型
图表编辑器gen模型
生成图表代码。
开发领域模型有很多选择(xmlschema、带注解的java等等)。EclipseGMF提供向导来创建所有这些模型,您可以配置设置以获得所需的内容。
创建这些模型后,您只需运行项目即可获得编辑器!!

相关问题