ゲストの「zhouyi」さんからの投稿です。
---
こんにちは、zhouyiです。
ご質問ありがとうございます。
[Q]
クラス図で、操作の中にタグがあります。
その中の定義をAPIを利用して取得することは可能でしょうか。
[A]
はい、APIで取得することができます。
IElementにgetTaggedValues()があります。
IOperationはIElementの子でgetTaggedValuesを継承します。
各APIクラスの関係および各メソッドの説明において、
User API Guideを参照して頂ければと思います。
----------- サンプルソース (s) --------------------------
//Judeのタグ付き値タブで入力したキー
private static final String KEY_OPERATION_COMMENT = "operation.comment";
private String getOperationComment(IOperation opr) {
ITaggedValue[] tvs = opr.getTaggedValues();
for (int i = 0; i < tvs.length; i++) {
ITaggedValue tv = tvs[i];
if (KEY_OPERATION_COMMENT.equals(tv.getKey())) {
return tv.getValue();
}
}
return null;
}
----------- サンプルソース (e) --------------------------
以上、よろしくお願い致します。