2012-12-21 68 views
0

我有一個EObject並想從中獲取所有屬性。我試圖得到所有結構特徵:如何從EObject獲取屬性,類似於Properties視圖

myEObject.eClass().getEAllStructuralFeatures() 

但我得到太多屬性我不想像對象ID。

隨着

myEObject.eClass().getEStructuralFeatures() 

有缺少一些被顯示在屬性視圖。

那麼我怎樣才能從一個EObject像屬性視圖一樣的屬性列表呢?

THX對您有所幫助

回答

0

只需使用第一個選項,並從顯示過濾掉你不想要的那些(如對象ID)。這可能是最簡單的方法。

如果它必須與屬性視圖中顯示的列表完全相同,最安全的方法是查找用於填充屬性視圖並重用它的代碼。