列挙型の属性に関する情報を取得するには?
EClass
列挙型の属性を持つがあります。次のコードを使用して、属性のタイプを判別できることを知っています
EDataType type = attr.getEAttributeType();
if (type == EcorePackage.Literals.EINT);
//do something
if (type == EcorePackage.Literals.EENUM);
// do something
しかし、行 ( type == EcorePackage.Literals.EENUM
) は機能しないため、Ecore メタモデルが与えられた場合に、属性が eEnum のタイプであると判断する方法を知りたいと思っています。