0

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

myEObject.eClass().getEAllStructuralFeatures()

但我得到了太多我不想要的属性,比如对象 ID。

myEObject.eClass().getEStructuralFeatures()

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

那么我怎样才能像属性视图一样从 EObject 中获得相同的属性列表呢?

谢谢你的帮助

4

1 回答 1

0

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

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

于 2012-12-27T03:19:50.197 回答