首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用atl插件午餐ATL文件

使用atl插件午餐ATL文件
EN

Stack Overflow用户
提问于 2012-07-27 12:53:53
回答 1查看 295关注 0票数 0

我正在使用ATl插件午餐,atl使用java类。在使用ATL配置向导运行ATL文件之前。我在配置中提供的输入如下:

  • ATL模块: sample.atl
  • 元模型UML: sampleprofile.uml
  • 源模型系统: samplemodel.uml
  • 目标: output.uml

运行之后,输出是正确的,也是我想要的。

问题是,当我使用ATL插件来午餐atl文件时,它只需要我作为输入: ATL文件的名称和metamodel.The问题的名称是,我不知道在哪里指定samplemodel.uml。因为这也应该作为输入。因此,我得到的output.uml并不是我期望得到的。

有人知道如何在生成的java类中指定第二个文件吗?

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2012-07-30 08:47:01

您不需要更改生成的java类。只需从java程序导入生成的类(例如Families2Persons),然后启动如下转换:

代码语言:javascript
复制
Families2Persons runner = new Families2Persons();
runner.loadModels("/pathto/samplemodel.uml");
runner.doFamilies2Persons(new NullProgressMonitor());
runner.saveModels("/pathto/output.uml");

如果需要,还可以从命令行启动转换,将这两条路径作为参数传递。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11688174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档