如何使用ETL进行模型转换时创建.model文件

时间:2013-08-27 13:46:49

标签: eclipse epsilon

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

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

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

非常感谢你。

1 个答案:

答案 0 :(得分:0)

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