ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     タグについて(タグ付値)
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
zhouyi
投稿日時: 2007-9-13 17:27
開発者
登録日: 2006-5-9
居住地: 福井
投稿: 47
Re: タグについて(タグ付値)
こんにちは、zhouyiです。
コーディング御疲れ様です。

>>サンプルで提供していただいたコードに持たせる引数ですが、
>>下記コードによって取得したものを持たせるのではいけないの
>>でしょうか?

IClassを取得しましたよね?
IElementの子ですから、showComment()に持たせることができます。

>>tvs.lengthが0になっているようで、for文を通ってないように思われます。
>>どうしても上手くいきません。

対象となるクラスにタグ付き値を設定していないのでは?
JUDEでモデルを開いて、クラスのタグ付き値Tabで確認して頂けないでしょうか?

以下のJUnitで実験した結果、タグ付き値の表示ができました。

------------------- 実験コード (s) -------------------
public class ITaggedValueTest extends ITestCase {

public static Test suite() {
return suite("testModel/judeAPITest/IElementTest.jude", ITaggedValueTest.class);
}

public void testShowComment() {
INamedElement[] elements = project.getOwnedElements();

for(int i = 0; i < elements.length; i++) {
if(elements[i] instanceof IClass) {
IClass c = (IClass) elements[i];
showComment(c);
}
}
}

private static final String KEY_COMMENT = "comment";

private void showComment(IElement element) {
ITaggedValue[] tvs = element.getTaggedValues();
for (int i = 0; i < tvs.length; i++) {
ITaggedValue tv = tvs[i];
if (KEY_COMMENT.equals(tv.getKey())) {
System.out.println("Comment is " + tv.getValue());
}
}
}

}
------------------- 実験コード (e) -------------------

以上、よろしくお願い致します。




フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   タグについて(タグ付値) ゲスト 2007-9-9 14:40
     Re: タグについて(タグ付値) ゲスト 2007-9-10 16:50
       Re: タグについて(タグ付値) zhouyi 2007-9-10 17:08
         Re: タグについて(タグ付値) ゲスト 2007-9-11 16:28
           Re: タグについて(タグ付値) zhouyi 2007-9-11 20:10
             Re: タグについて(タグ付値) ゲスト 2007-9-12 1:14
             Re: タグについて(タグ付値) ゲスト 2007-9-12 1:16
               Re: タグについて(タグ付値) ゲスト 2007-9-13 15:23
               » Re: タグについて(タグ付値) zhouyi 2007-9-13 17:27
                   Re: タグについて(タグ付値) ゲスト 2007-9-13 17:55
                   Re: タグについて(タグ付値) ゲスト 2007-9-13 18:01
                     Re: タグについて(タグ付値) zhouyi 2007-9-13 19:00
                       Re: タグについて(タグ付値) ゲスト 2007-9-14 18:19
                         Re: タグについて(タグ付値) zhouyi 2007-9-18 14:08
                           Re: タグについて(タグ付値) ゲスト 2007-9-18 17:06
                             Re: タグについて(タグ付値) ゲスト 2007-10-30 15:14
                               Re: タグについて(タグ付値) zhouyi 2007-10-31 19:20
                                 Re: タグについて(タグ付値) ゲスト 2007-10-31 19:34
                                   Re: タグについて(タグ付値) zhouyi 2007-10-31 20:02
                                     Re: タグについて(タグ付値) ゲスト 2007-11-1 15:58
                                       Re: タグについて(タグ付値) zhouyi 2007-11-2 19:11
                                         Re: タグについて(タグ付値) ゲスト 2007-11-2 19:46

投稿するにはまず登録を