我一直在尝试作为独立应用程序的最后阶段完成此操作,将建模程序使用的文件格式转换为EMF模型。我能够将原始格式转换为XSD,然后使用Eclipse导入器手动将其转换为EMF模型,但我不知道如何以编程方式自动化此过程。Java命令可以正常工作,任何可执行相同操作的命令行语句也可以,因为我可以从Java中执行该语句。我花了一段时间寻找如何做到这一点,尝试了http://wiki.eclipse.org/Generating_Dynamic_Ecore_from_XML_Schema和其他各种潜在解决方案,但似乎都没有起作用。如果有人能够提供一些示例代码,演示如何从XSD文件生成.ecore和(/或?) .genmodel文件,我会非常感激,但即使是关于如何继续的指导也会非常有帮助。
谢谢。
谢谢。