0
我目前正在測試與加速器結合使用的Papyrus的DSL功能,而且我目前遇到問題。無法從使用Papyrus與Acceleo生成的UML模型檢索構造型
我創建了一個使用帶有Papyrus的UML 2配置文件的簡單relational database metamodel。然後我使用定義的元模型創建了一個gruesome library model。
然後,我創建了一個非常非常簡單的Acceleo模板文件,在其中我嘗試打印一些元素的成見:
[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]
當我使用OCL控制檯上我的模型,‘getAppliedStereotypes()’的作品只是精細。但是當我運行我的加速器時,即使發生器終止而沒有任何錯誤代碼,「刻板」也沒有任何內容...
你知道怎麼回事嗎?