0

使用 ObeoDesigner,我定义了一个 ECore MetaModel,生成了代码并运行了项目。

我还没有使用 Sirius 定义图形界面,但是使用树状视图,我可以定义实例化此 MetaModel 的模型。

现在我想使用 Java 加载模型。我的模型只是一个以我的 ECore 项目命名的扩展文件中的 XML 格式。例如,我将原始 MetaModel 项目命名为“epidemiologyJan11”,因此我在 Sirius 编辑器中的文件是“MyEpidemiologyJan11.epidemiologyJan11”。

一些原始生成的代码包含工厂,但没有包含加载 XML 的功能,我希望能够执行以下操作: Epidemic epidemic = EpidemicFactory.createFromXML("MyEpidemiologyJan11.epidemiologyJan11") 在 Java 中

是否可以根据元模型实现加载我的模型?

如果您不确定我的意思,但知道与 Sirius 模型交互的其他方式,请通过评论告诉我,谢谢。

4

0 回答 0