我想比较 if 子句中的 eCore 数据类型和 eCore 类。像这样的东西:
if (ent == "Entity"){}
“实体”是 eCore-Class,“ent”是此类的实际对象。
eCore Datatypes 也有同样的问题。
if(ent.eType == "EBolean"){}
我怎样才能做到这一点?目前我只将名称与字符串操作进行比较。
与此类似:
if(ent.name.toString.equals("Entity")) {} 或 eType.name.toString.equals("EBoolean") 但这对我来说只是一个临时解决方案。
对于这个问题,还有其他可能的更专业的解决方案吗?