掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     同一パッケージ名を判別する方法


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
未登録ゲスト
投稿日時: 2004-10-13 3:15

同一パッケージ名を判別する方法

jp.sparxsystems.user と au.com.sparxsystems.user という二つのパッケージにそれぞれ User クラスが存在するとします。

他のクラスで定義したあるメソッドの戻り値に jp.sparxsystems.user.User クラスを指定したい場合、戻り値のプルダウンメニューには「User」とだけ表示され、どちらのパッケージに所属する User か判別できません。

また、要素の分類子の選択ダイアログでも、パッケージフィールドにはクラスが直接属するパッケージだけ表示され(この例の場合だと user)、これまた User の判別ができません。

さらに二つの user パッケージを名前空間の基準に指定したとしても、要素の分類子の選択ダイアログ上の名前空間プルダウンメニューには「user」としか表示されず、またしても判別ができません。

何かパッケージ名を判別するいい方法はないでしょうか。
tkouno
投稿日時: 2004-10-14 9:29
EA Administrator
投稿: 3939

Re: 同一パッケージ名を判別する方法

今回の場合には、名前空間の基準の指定方法を変えると
ご希望の動作に近くなるのではないかと思います。

今回の場合には、jpとauパッケージを名前空間の
基準に設定し、戻り値などの指定の際には「要素の分類子の
選択」ダイアログを利用して、jpあるいはauの名前空間を
指定することになるかと思います。

そのうえで、名前空間の指定リストがauとかjpだけでは
わかりにくいのは事実であると思いますので、この点については
改善を検討させていただきます。

ご迷惑をおかけし申し訳ございません。
ぜひお試しください。


スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ