0

我正在使用 Epsilon 转换语言进行模型转换。我已经有了输入和输出模型的元模型。我已经编写了转换代码,并想检查它是否适用于小型 hello-world 应用程序。所以,我编写了一个 JUnit 测试。

我有一个根据我的输入元模型编写的 hello-world 应用程序,我也有我期望从我的转换中得到的 hello-world 应用程序。但是,在此链接中,http://www.eclipse.org/epsilon/cinema/ 他们显示了输入和输出模型的 .model 文件。我不知道如何从我的 hello-world 文件中获取 .model 文件。我的 hello-world 应用程序的文件扩展名符合它们各自的元模型,例如。你好-world.xml。

请有人告诉我如何从任何其他文件格式生成 .model 文件?

太感谢了。

4

1 回答 1

1

对于将来可能遇到此问题的任何人,这是我自己想出的解决方案。.model 文件基本上是一个 xml 文件。如果在 Eclipse 中,你看到它没有使用超过编辑器,你可以看到 xml 结构。如果您尝试手动创建一个虚拟 .model 文件并检查 xml 结构,您将了解如何从您的 hello world 的代码中制作您自己的模型文件。基本上,您可以用 java 编写一个应用程序,从代码中提取必要的信息并生成一个 xml 文件。

于 2014-03-28T16:45:33.173 回答