我是 Acceleo 的新手。我使用 IBM RSA (8.5.1)。我创建了一个自定义 UML 配置文件(带有一些扩展默认元类的原型,这很常见)。UML 配置文件是一个 .epx 文件。此外,我创建了一个简单的模型,在该模型上应用了我的自定义 UML 配置文件,并用我的自定义原型“标记”了一些类。
我的问题(对不起,如果它是微不足道的,但我没有找到一个直接的答案......):
我可以在 Acceleo 中使用我的自定义 UML 配置文件作为元模型吗?简单地说,而不是在我的模块文件中写入以下内容: [module main(' http://www.eclipse.org/uml2/3.0.0/UML ')] (这个工作正常)我可以写这样的东西:[模块主('平台:/resource/MyProfileProject/MyProfile.epx')]?如果我尝试这样做,我会收到一条错误消息:“无法解析元模型”。我尝试将我的 UML 配置文件从 .epx 格式转换为 .xmi 和 .uml。这些都不起作用。
如果这可以以某种方式工作,我可以使用我的自定义构造型作为 Acceleo 模板中的类型限定符(在“for”循环等中)吗?
任何帮助表示赞赏。先感谢您。马塞尔