EMF-Edit:可视化引用对象的对象?

时间:2013-09-10 17:57:20

标签: code-generation eclipse-emf emf

我创建了一个EMF ecore模型,看起来像这样:

  • 该模型包含家庭
  • 的列表
  • 该模型包含 VisitedCountry
  • 的列表
  • 家庭包含个人
  • 的列表
  • VisitedCountry 包含对某些个人的引用列表

在生成插件EMF-Edit和EMF- 编辑器之后以及当我运行生成的GUI时:当我点击一个Indvidual时,有没有办法显示一个列出他所有 VisitedCountry ?

1 个答案:

答案 0 :(得分:0)

要轻松实现这一点,您可以添加从Individual到VisitedCountry的非包含引用,它必须与您从VisitedCountry定义到Individual的引用相反( EOpposite )。

这样做,您可以在使用生成的模型编辑器编辑模型时选择个人时进行检查,您可以在属性视图中访问他们的VisitedCountry。一般来说,定义类之间的EOpposite引用对于其他目的总是有用的,因为你在两个类之间都有双向导航。