我正在使用Enterprise Architect,当我想使用转换模板将包从逻辑层转换为物理层时,Tagged值会发生如下变化:
我应该在转换模板中修改哪些内容以使输出具有相同的值?
谢谢!
答案 0 :(得分:1)
标准DDL MDA转换不直接支持标记值,因此在转换模板中,我添加了一些标记值替换宏,如:
%if attTag:"length" != ""%
Tag
{
name = "length"
value=%qt%%attTag:"length"%%qt%
}
%endIf%
%if attTag:"minLength" != ""%
Tag
{
name = "minLength"
value=%qt%%attTag:"minLength"%%qt%
}
%endIf%
%if attTag:"maxLength" != ""%
Tag
{
name = "maxLength"
value=%qt%%attTag:"maxLength"%%qt%
}
%endIf%