EMF中只有组合关系吗?或者有一种方法可以在我的模型之间创建聚合关系吗?
由于
答案 0 :(得分:3)
EMF中只有组合关系吗?
有点儿。在EMF中定义关联的唯一方法是使用EReference
(实际上,它们中的一对是精确的 - 每个方向一个)。 EReference有一个“遏制”的标志。它在生成期间由EMF使用:例如,在生成的EMF编辑器中,containment=true
允许您创建引用类型的子节点。如果不是,你只能参考它们。
然而:更相关的问题是:聚合与构成是什么意思?在UML中,聚合是如此松散地定义,以至于每个人都有自己的解释。
也许你可以用聚合与合成来表达你想表达的规则吗?
第h
答案 1 :(得分:0)
我记得,有可能......我再也没有插件......
查看HERE, 3.2部分。创建Ecore图
答案 2 :(得分:-2)
一旦与协会合作,最好避免使用EMF。