2009-09-02 21 views
0

私はRational Software ArchitectのBIRTレポートを使用して、要素の名前を1つの列に出力します。プロジェクト全体でレポートを実行すると、異なるパッケージに同じ(修飾されていない)名前の要素があるため、重複する列がたくさんあります。完全修飾名を使用するようにBIRTレポートを編集するにはどうすればよいですか?BIRTレポートで完全修飾オブジェクト名を取得するにはどうすればよいですか?

+0

どのように要素の名前にアクセスしていますか?情報源とは何ですか? – MystikSpiral

答えて

0

標準のUMLデータセットには、モデリングデータソースから必要なデータセットに追加する必要があるこの要素値はありません。

レポートテーブル用に読んでいるデータセットで、 を右クリックして、[データセット] - > [編集]をクリックします。ポップアップしたEdit Data SetウィンドウのリストからColumn Mappingを選択します。 [ブラウズ]グループで、[モデル]ドロップダウンボタンを選択し、問題のumlメタ要素を選択します。ツリーを展開してプロパティ/属性のリストを表示し、修飾名を選択し、>ボタンをクリックして属性を追加します。これにより、クエリ@qualifiedNameを持つ列が追加されます。完了し、お楽しみください。

注:このハックを見たデータセットに絞り込むことができない場合、UMLメタ要素タイプにはこの属性がありません。../というクエリでpathという列を追加する@qualifiedNameは、パスまたは親qualifiedNameを持つ可能性があります(Component、Packageなど)。それは要素型のために働いた。

関連する問題