我有以下类型的简单 EMF 模型:
EClass FooGroup {
EString name;
@Properties(containment=true, upper=-1)
List<Node> nodes;
}
EClass BarGroup {
EString name;
@Properties(containment=true, upper=-1)
List<Node> nodes;
}
EClass Node {
EString name;
}
我想在一个简单的 中显示所有节点TableViewer
的名称,以及它们的父组的名称。不幸的是,eContainer()
这是一项操作而不是一项功能。这意味着我不能使用 JFace 数据绑定框架将此属性链接到 GUI。
我怎么解决这个问题?我要创建派生特征吗?有什么技巧吗?