ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   UML全般
     シーケンス図のライフラインのクラス名について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
lily
投稿日時: 2018-10-11 14:18
開発者
登録日: 2017-2-10
居住地:
投稿: 10
Re: シーケンス図のライフラインのクラス名について
mozcさま

astah*開発チームのりりぃです。
平素はastah*をご利用いただき、誠にありがとうございます。

結論から申し上げますと、astah*の仕様としてもUMLの記法としても、クラスは複数のクラスを継承できます。

astah*のUIからはシーケンス図からクラスを作成すると継承関係を指定できません。
クラス図を経由して継承関係を指定してください。



シーケンス図ではクラス図で継承関係を指定したクラスを利用します。
構造ツリーのクラス2をシーケンス図上にドラッグアンドドロップするとライフラインが作成されます。
この方法でライフラインを作成すると、クラス2が自動的にライフラインのベースクラスとなります。
このライフラインに対してメッセージを作成すると、候補にクラス0とクラス1の操作が表示されることから継承関係が保持されていることがわかります。



APIから継承関係を指定するには BasicModelEditor#createGeneralization(com.change_vision.jude.api.inf.model.IClass,com.change_vision.jude.api.inf.model.IClass,java.lang.String) を用います。
詳しい説明が必要な場合はまた教えてください。

それではどうぞよろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   シーケンス図のライフラインのクラス名について mozc 2018-10-11 11:11
   » Re: シーケンス図のライフラインのクラス名について lily 2018-10-11 14:18
       Re: シーケンス図のライフラインのクラス名について mozc 2018-10-15 14:17
         Re: シーケンス図のライフラインのクラス名について lily 2018-10-15 14:48

投稿するにはまず登録を