フォーラム一覧 - トピック一覧 astah*の使い方 [タグ付き値]タブについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
zhouyi | 投稿日時: 2007-9-10 17:01 |
開発者 登録日: 2006-5-9 居住地: 福井 投稿: 48 |
Re: [タグ付き値]タブについて こんにちは、JUDE開発者のzhouyiです。
ご質問ありがとうございます。 [Q] クラス図で、タグの定義をAPIを利用して取得することは可能ですか? [A] はい、可能です。 IElementにgetTaggedValues()があります。 IClassDiagramはIElementの子でgetTaggedValuesを継承します。 各APIクラスの関係および各メソッドの説明において、 User API Guideを参照して頂ければと思います。 ハイパーリンクの情報は、JUDE内部ではタグ付き値として保持しています。 タグ付き値のキーはハイパーリンクが"jude.hyperlink"となっておりますので、 以下のコードのようにクラス図のハイパーリンクを取得することが可能です。 ----------- サンプルソース (s) -------------------------- private static final String KEY_HYPERLINK = "jude.hyperlink"; private List getHyperlinkStrings(IClassDiagram dgm) { List hyperlinkStrings = new ArrayList(); ITaggedValue[] tvs = dgm.getTaggedValues(); for (int i = 0; i < tvs.length; i++) { ITaggedValue tv = tvs[i]; if (KEY_HYPERLINK.equals(tv.getKey())) { hyperlinkStrings.add(tv.getValue()); } } return hyperlinkStrings; } ----------- サンプルソース (e) -------------------------- 以上、よろしくお願い致します。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
[タグ付き値]タブについて | akiko | 2007-7-2 15:35 |
Re: [タグ付き値]タブについて | okamura | 2007-7-4 16:24 |
Re: [タグ付き値]タブについて | ゲスト | 2007-9-7 18:32 |
» Re: [タグ付き値]タブについて | zhouyi | 2007-9-10 17:01 |
投稿するにはまず登録を | |