ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     ノートアンカーのTargetである属性・操作の取得方法について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
kekera
投稿日時: 2013-11-15 17:03
新米
登録日: 2013-11-15
居住地:
投稿: 2
ノートアンカーのTargetである属性・操作の取得方法について
astah* professional 6.7.0を使っています。
APIについて質問をさせてください。

クラス図にて、クラスの操作・属性にノートが貼付されている場合、
このノートが貼付されている操作・属性の取得方法に悩んでいます。
NoteAnchorからのgetTargetEnd()ではクラス自体が取得されてしまいます。

もしノートの対象となる操作・属性を取得する方法がございましたら、ご教授お願いできないでしょうか。
よろしくお願いいたします。
Sueyoshi
投稿日時: 2013-11-19 11:15
CVメンバ
登録日: 2013-8-27
居住地:
投稿: 76
Re: ノートアンカーのTargetである属性・操作の取得方法について
kekera様

お問い合わせの件に回答いたします。

ノートのモデルを取得し、
インタフェース IComment.getAnnotatedElements()
http://members.change-vision.com/javadoc/astah-api/6_7_0-43495/api/ja/doc/javadoc/com/change_vision/jude/api/inf/model/IComment.html
を使用してください。

getAnnotatedElements() の戻り値IElement[]は
1番目の配列は、ノートの親の図のパッケージを返し、
2番目の配列は、ノートアンカーで結ばれた要素を返します。
属性とノートを接続した場合、ここに属性が帰ります。

よろしくお試し下さい。
kekera
投稿日時: 2013-11-19 20:20
新米
登録日: 2013-11-15
居住地:
投稿: 2
Re: ノートアンカーのTargetである属性・操作の取得方法について
Sueyoshi様

ありがとうございます!
取得できました。

というかコメントってノートのことだったのですね…
この前提が欠けてしまっていたので悩んでいました。

今後もよろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を