ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   UML全般
     クラス図からのJavaスケルトンコード出力時のパッケージ
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
avenue68
投稿日時: 2021-10-21 17:41
新米
登録日: 2021-10-21
居住地:
投稿: 6
クラス図からのJavaスケルトンコード出力時のパッケージ
クラス図から出力したJavaスケルトンコードのパッケージが、astah上の「パッケージ」ではなく「名前空間」に準じてしまいます。
astah上で扱うのはクラス図だけではないため、フォルダとして整理する目的で「パッケージ」ではなく「モデル」を使用しても、出力されるスケルトンコードには「モデル」もJavaのパッケージに含まれてしまいます。

これを回避する方法はありますでしょうか?
nakaya
投稿日時: 2021-10-22 10:29
開発者
登録日: 2017-4-14
居住地:
投稿: 6
Re: クラス図からのJavaスケルトンコード出力時のパッケージ
avenue68様

astah*問合わせ担当です。平素は、astah*のご利用誠にありがとうございます。

クラス図から出力したJavaスケルトンコードのパッケージが「名前空間」に準じるのは仕様で、モデルを使用した場合も同じです。
回避する方法はありません。

それではどうぞよろしくお願いいたします。
avenue68
投稿日時: 2021-10-23 8:10
新米
登録日: 2021-10-21
居住地:
投稿: 6
Re: クラス図からのJavaスケルトンコード出力時のパッケージ
nakaya様

お返事ありがとうございます。

名前空間に準じてしまうということは、astahを使用してJavaスケルトンコードを出力することを前提としている場合、クラス図単体のプロジェクトを作成し、プロジェクト直下からJavaパッケージ名を意識した名前空間を設定したり、他の図要素と同じプロジェクトに含め、モデル等で整理するのであれば、出力後のスケルトンコードを自分で編集したりする必要があるということでしょうか?

この場合のセオリーやベストプラクティスのようなものがあればご教示いただけますと幸いです。
myamamoto
投稿日時: 2021-10-25 10:00
開発者
登録日: 2006-5-9
居住地:
投稿: 49
Re: クラス図からのJavaスケルトンコード出力時のパッケージ
avenue68様

非出力対象のモデルについて、特に名前空間の制約がないようでしたら、
一つのプロジェクトに、
スケルトンコード出力対象のモデルについては、プロジェクト直下からJavaパッケージ名を意識した名前空間に作成し、
非出力対象のモデルについては、任意にパッケージを分けて作成する方法はいかがでしょうか。
なお、非出力対象のパッケージにクラスが含まれる場合は、出力時の設定画面で、当該モデルが除外されるように選択してください。


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

投稿するにはまず登録を