【问题标题】:EMF-Edit: visualizing the object referencing an object?EMF-Edit:可视化引用对象的对象?
【发布时间】:2013-09-14 13:43:07
【问题描述】:

我创建了一个如下所示的 EMF 生态核心模型:

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

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

【问题讨论】:

  • 使用默认生成的编辑器,我认为您必须对其进行不同的建模,以便将个人作为访问过的国家/地区的遏制集合。

标签: code-generation eclipse-emf emf


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 2011-10-22
    • 1970-01-01
    • 2015-08-19
    相关资源
    最近更新 更多