1

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

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

在生成插件 EMF-Edit 和 EMF- Editor之后,当我运行生成的 GUI 时:当我单击一个个人时,有没有办法显示一个列出他所有VisitedCountry的表格?

4

1 回答 1

0

要轻松做到这一点,您可以添加从个人到 VisitedCountry 的非包含引用,该引用必须是您定义的从 VisitedCountry 到 Individual 的引用的相反引用 ( EOpposite )。

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

于 2013-10-13T11:54:04.830 回答