【问题标题】:How do I get the fully-qualified object name in a BIRT report?如何在 BIRT 报告中获得完全限定的对象名称?
【发布时间】:2009-09-02 15:01:02
【问题描述】:

我在 Rational Software Architect 中有一个 BIRT 报告,它在一列中输出一个元素的名称。当我对整个项目运行报告时,我会得到很多重复的列,因为我在不同的包中有具有相同(非限定)名称的元素。如何编辑 BIRT 报告以使用完全限定名称?

【问题讨论】:

  • 您如何访问元素的名称?信息的来源是什么?

标签: uml birt rational-rsa


【解决方案1】:

标准 UML 数据集没有这个元素值,我们必须将它从建模数据源添加到您想要的数据集中。

在您正在为您的报告表读取的数据集中,右键单击 “数据集”->编辑。从弹出的编辑数据集窗口的列表中选择列映射。在浏览分组中选择模型下拉按钮并选择有问题的 uml 元元素。展开树,直到出现属性/属性列表并选择qualifiedName,单击> 按钮添加属性,它将添加带有查询@qualifiedName 的列。完成并享受。

注意:某些 UML 元元素类型没有此属性,如果您无法将数据集细化为我看到此 hack 的数据集...添加名为 path 的列,查询为 ../@获得路径或父qualifiedName的qualifiedName,因为它很可能有一个(组件、包等)。它适用于 Element 类型。

【讨论】:

    猜你喜欢
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2010-11-14
    • 1970-01-01
    相关资源
    最近更新 更多