【发布时间】:2009-09-02 15:01:02
【问题描述】:
我在 Rational Software Architect 中有一个 BIRT 报告,它在一列中输出一个元素的名称。当我对整个项目运行报告时,我会得到很多重复的列,因为我在不同的包中有具有相同(非限定)名称的元素。如何编辑 BIRT 报告以使用完全限定名称?
【问题讨论】:
-
您如何访问元素的名称?信息的来源是什么?
标签: uml birt rational-rsa
我在 Rational Software Architect 中有一个 BIRT 报告,它在一列中输出一个元素的名称。当我对整个项目运行报告时,我会得到很多重复的列,因为我在不同的包中有具有相同(非限定)名称的元素。如何编辑 BIRT 报告以使用完全限定名称?
【问题讨论】:
标签: uml birt rational-rsa
标准 UML 数据集没有这个元素值,我们必须将它从建模数据源添加到您想要的数据集中。
在您正在为您的报告表读取的数据集中,右键单击 “数据集”->编辑。从弹出的编辑数据集窗口的列表中选择列映射。在浏览分组中选择模型下拉按钮并选择有问题的 uml 元元素。展开树,直到出现属性/属性列表并选择qualifiedName,单击> 按钮添加属性,它将添加带有查询@qualifiedName 的列。完成并享受。
注意:某些 UML 元元素类型没有此属性,如果您无法将数据集细化为我看到此 hack 的数据集...添加名为 path 的列,查询为 ../@获得路径或父qualifiedName的qualifiedName,因为它很可能有一个(组件、包等)。它适用于 Element 类型。
【讨论】: