如何获取有关枚举类型属性的信息?
我有一个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 元模型。