1
使用属性从一个孩子,我有一个样品EMF层次这样的 -如何在EMF
- 家长:外形
- 儿童1:圆
- 2儿童:广场
- 孩子3:教皇
现在我想在Eclipse中以这种方式生成我的属性视图。我有一个下降与ShapeType和基于形状类型我想显示子元素的属性。
本质上,我想显示/编辑基于父类中'类型'选择的子属性。
有什么想法我可以做到这一点?
使用属性从一个孩子,我有一个样品EMF层次这样的 -如何在EMF
现在我想在Eclipse中以这种方式生成我的属性视图。我有一个下降与ShapeType和基于形状类型我想显示子元素的属性。
本质上,我想显示/编辑基于父类中'类型'选择的子属性。
有什么想法我可以做到这一点?
您无法轻松解决此问题,因为在这种情况下,下拉列表需要更改对象的EMF类型,从而导致Java类更改。要使这样的事情有效,你必须创建一个新的EObject实例,复制所有相关的属性,并删除旧的对象(并可能更新选择)。所以,我相信,你想要的东西对于基本的EMF工具来说是不可能的,但是,如果你提供了一个自定义的模型操作命令,它应该是可能的。
其他的事情,你可以尝试(如果可能的话在你的域名):
你好...感谢您的回复。我的对象图非常大,因此自定义操作是我想要避免的。 – Pushkar