如何从对象获取属性,类似于属性视图

时间:2012-12-21 10:03:57

标签: eclipse properties eclipse-rcp ecore

我有一个EObject,想要从中获取所有属性。我试图获得所有结构特征:

myEObject.eClass().getEAllStructuralFeatures()

但是我得到太多属性我不想要对象ID。

myEObject.eClass().getEStructuralFeatures()

缺少一些显示在“属性”视图中的内容。

那么如何从属性视图中获取与EObject相同的属性列表?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

只需使用第一个选项并过滤掉您不想要的选项(如对象ID)即可显示。这可能是最简单的方法。

如果它必须与属性视图中显示的列表完全相同,最安全的选择是找到用于填充属性视图并重复使用的代码。