2009-09-02 40 views
0

我在Rational Software Architect中有一個BIRT報告,它在一列輸出一個元素的名稱。當我在整個項目上運行報告時,我得到了很多重複的列,因爲我在不同的包中包含具有相同(不合格)名稱的元素。如何編輯BIRT報告以使用完全限定的名稱?如何在BIRT報告中獲取完全限定的對象名稱?

+0

你如何訪問元素的名稱?信息的來源是什麼? – MystikSpiral 2009-09-02 18:52:03

回答

0

標準UML數據集沒有這個元素值,我們必須將它從建模數據源添加到所需的數據集。

在您正在閱讀的數據集中爲您報告表格,右鍵點擊 「數據集」 - >編輯。從彈出的編輯數據集窗口列表中選擇列映射。在瀏覽分組中選擇模型下拉按鈕並選擇有問題的uml元元素。展開樹直到找到屬性/屬性列表並選擇qualifiedName,單擊>按鈕添加要添加列的屬性,查詢@qualifiedName。完成並享受。

注意:有些UML元元素類型沒有這個屬性,如果你不能將你的數據集精化成一個我看到這個黑客的數據集......添加一個名爲path查詢的列../ @qualifiedName獲得了path或parent qualifiedName,因爲它可能會有一個(Component,Package等)。它適用於Element類型。

相關問題