当前位置: 首页 > 知识库问答 >
问题:

从uml模型创建emf生成模型

郭瀚海
2023-03-14

我正在尝试使用eclipse gmf创建一个基于uml模型的图形编辑器,

为此,我基于我的uml模型创建了一个.gnemodel文件,但在生成的.ecore文件中没有关联

共有1个答案

公良高刚
2023-03-14

我找到了解决方案,实际上,在这个例子中,关联拥有它的两个端,所以在papyrus的properties视图中将我想在.ecore文件中使用的端的所有者更改为classifier。这是截图:http://imgur.com/h4ukesu

 类似资料:
  • 我想用Java代码生成EMF模型。例如,我想创建一个新的Ecore建模项目,然后构建一个简单的模型,就像很多教程(比如vogella教程)中看到的那样。但我不想用GUI手工完成。我想学习如何使用EMF-Ecore-API用Java代码创建模型。 我试着找关于这个话题的教程。但令我失望的是,我找不到太多关于这个话题的资料。我能找到的唯一东西是一些代码片段,用来按代码加载和修改现有模型。但没有关于创建

  • 我目前正在进行一个项目,该项目需要使用QVTO将一个模型转换为另一个模型。源模型是以表格形式表示的状态机。目标模型也是具有节点和边的statemachine。源模型只有领域元模型,但目标模型同时具有领域和符号元模型。符号元模型是http://www.eclipse.org/gmf/runtime/1.0.2/notation。我从源域模型转换到目标域模型,但是我的目标模型没有表示法模型。我想做的是

  • 我有两个基于同一ecore模型的EMF实例版本。我需要以以下格式准备一个从v1到v2更改的事物列表

  • 生成数据库中所有表的模型文件,如果设置了include或exclude,则按照相应规则过滤表。 必选参数: -namespace 生成的Model所在命名空间 可选参数: -database 数据库名,不传则取连接池默认配置的库名 -baseClass 生成时所继承的基类(自行实现务必继承框架的模型类),默认Imi\Model\Model,可选 -poolName 连接池名称,不传则取默认连接池

  • 我有一个基于emf的模型。在模型中,我有一个feature类,我可以向这些feature添加约束。例如,特性A“暗示”特性B。我正在尝试使用emf命令堆栈向特性添加约束。它将约束添加到特征中,但缺少属性。我的代码如下

  • 我目前正在测试Papyrus与Acceleo结合使用的DSL功能,但我目前遇到了一个问题。