我有一個小ATL程序轉換BPMN2.0到另一種模式爲:ATL元模型包含多個分類器具有相同名稱的錯誤
-- @nsURI MM1=http://www.my.site/path/to/my/MM1
-- @nsURI BPMN20=http://www.omg.org/spec/BPMN/20100524/MODEL-XMI
-- @path reo=/BPMN20reo/reo.ecore
rule definition2module {
from
b: BPMN20!Definitions
to
m: reo!Connector(name<-b.name)
}
模塊的測試; 創建OUT:來自IN的reo:BPMN20;
該代碼會生成以下錯誤。我相信這與加載/查找BPMN 2模型有關。我試着也使用BPMN 2文件地址,但我仍然得到以下錯誤:
元模型包含幾個分類具有相同名稱:DocumentRoot的 元模型包含幾個分類具有相同名稱:DocumentRoot的 元模型包含幾個分類用同一個名字:迪:: DocumentRoot的 元模型包含幾個分類具有相同名稱:DocumentRoot的
這裏是我的代碼https://github.com/behnaaz/BPMN2ATL
生成的輸出也爲空:<?xml version =「1.0」encoding =「ISO-8859-1」?> –
BeC
你知道」di :: DocumentRoot「中的」di「是什麼嗎? – zelus
Zelus:這是bpmndi的一個例子,正如我之前提到的,它是爲圖表信息 –
BeC