看到ecore-model是元模型的模型的简单方法是什么?我对OCL不感兴趣,只是模型是从元模型派生的具体模型。我想在eclipse中使用Sphinx或任何其他API
答案 0 :(得分:1)
myModel.eClass().getEPackage()
为您提供当前模型使用的软件包,您可以使用软件包注册表查看它是否与您选择的已注册元模型匹配。
EPackage.Registry.eINSTANCE.values()
我建议使用元模型的NsURI进行检查。如果模型的代码通常是用EMF生成的,那么它就没问题,因为NsURI是元模型的唯一标识符。
myModel.eClass().getEPackage().getNsURI()