请我需要帮助。我已经创建了源元模型(用户故事模型)和目标元模型(XPDL) 我已经创建了源模型(US_Model.xmi)和转换 ATL 文件(rules.atl),但是当我运行 ATL 文件时,目标模型( XPDL_Model) 已生成,但是当我单击它时出现错误,如果有人可以帮助我,我不知道原因。
遇到的错误:
ATL 文件:
-- @path MM=/US_2_Xpdl/Metamodels/UserStory.ecore
-- @path MM1=/US_2_Xpdl/Metamodels/XPDL_V2.ecore
module rules;
create OUT : MM1 from IN : MM;
rule main_transformation {
from
userStory : MM!UserStory
to
activity1 : MM1!Activity (
id <- userStory.id,
name <- userStory.values.value
),
process1 : MM1!Process(
activity <- activity1
),
Pool : MM1!Pool(
name <- userStory.roles.name,
process <- process1
)
}
XPDL.ecore 文件: