1
如何獲取有關枚舉類型屬性的信息?EMF中的枚舉數據類型
我有一個EClass
具有屬性類型的枚舉。我知道你可以使用下面的代碼來確定一個屬性
EDataType type = attr.getEAttributeType();
if (type == EcorePackage.Literals.EINT);
//do something
if (type == EcorePackage.Literals.EENUM);
// do something
但行(type == EcorePackage.Literals.EENUM
)不工作的類型,所以我想知道如何確定一個屬性是eEnum類型給出任何的Ecore元模型。