当前位置: 首页 > 知识库问答 >
问题:

无法从使用Papyrus和Acceleo生成的UML模型中检索原型

孔鸿宝
2023-03-14

我目前正在测试Papyrus与Acceleo结合使用的DSL功能,但我目前遇到了一个问题。

[template public generateElement(p : Package)]
[comment @main/]
[file (p.name.concat('_debug.txt'), false, 'UTF-8')]
Creating file for package [p.name/]
Stereotypes: [for (st : Stereotype | p.getAppliedStereotypes()) separator(',')][st.name/][/for]
[/file]
[/template]

共有1个答案

戎高爽
2023-03-14

这很可能与我就这个问题所指出的问题相同。Acceleo世代运行在独立模式下,因此您必须告诉它在哪里可以找到您正在使用的配置文件。

Acceleo FAQ中有一些“标准”配置文件的示例,您将必须对自己定义的配置文件遵循相同的过程。

 类似资料:
  • 我将感谢任何帮助或反馈。

  • 我一直在尝试使用Acceleo。我使用Enterprise Architect设计我的类,并将它们导出为XMI。 在Eclipse中,当我试图使用Acceleo生成哪怕是一个简单的类时,我会得到以下错误。 有人能告诉我我做错了什么吗? Im使用:

  • 我使用papyrus创建了一个类图,得到了一个*.uml模型。现在我想通过编写一些Java代码来迭代*.uml元素。 我尝试了以下代码: 但我有例外:

  • 我正在尝试使用eclipse gmf创建一个基于uml模型的图形编辑器, 为此,我基于我的uml模型创建了一个.gnemodel文件,但在生成的.ecore文件中没有关联

  • Papyrus UML 是一个开放源代码的 UML2 建模工具。

  • 默认情况下,对于JSON规范中的“type”:“boolean”,Swagger将在模型中生成一个<code>boolean<code>(object,non-primitive,null)字段。有没有办法让Swagger在模型中生成<code>布尔</code>(原始,不可为空)字段? 基本原理是:Spring MVC将在无效输入上用<code>null</code>初始化这些字段,这是非常不可