フォーラム一覧 - トピック一覧 astah*の使い方 JUDEAPIの関連クラス | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
nomuvan | 投稿日時: 2008-2-29 1:43 |
新米 登録日: 2008-2-29 居住地: 投稿: 2 |
JUDEAPIの関連クラス はじめまして。
JUDE-APIで、関連クラス(例でいうとEmployment)から、関連クラスの属性とそのほかの関連(例でいうとDeposit)を取得することはできますでしょうか? 以下のソースで確認しても、関連クラスそのものの関連端しか取得できませんでした。 以上、よろしくおねがいします。 +----------+ +----------+ | Company |-----------------| Person | +----------+ | +----------+ | +-----------+ |Employment | +-----------+ | start_date| +-----------+ | +-----------+ | Deposit | +-----------+ public static void main(String[] args) throws Throwable { ProjectAccessor accessor = ProjectAccessorFactory.getProjectAccessor(); accessor.open("sample.jude"); for (int i = 0 ; i < accessor.getProject().getOwnedElements().length ; i++) { IElement element = accessor.getProject().getOwnedElements()[i]; if (!(element instanceof IAssociationClass)) continue; checkEmployment((IAssociationClass)element); } } private static void checkEmployment(IAssociationClass employment) { System.out.println(employment.getAttributes().length); for (int i = 0 ; i < employment.getAttributes().length ; i++) { IAttribute attr = employment.getAttributes()[i]; System.out.println(attr.getName()); } } |
joba | 投稿日時: 2008-2-29 14:12 |
開発者 登録日: 2006-4-27 居住地: Fukui 投稿: 597 |
Re: JUDEAPIの関連クラス nomuvan様、こんにちは。
お問合わせ、ありがとうございます。 JUDEの不具合により、現在、関連クラスの属性とその他の関連情報を取得することはできません。 本件は、次回のリリース版にて対応致しますので、次リリースまでお待ち下さい。 ご迷惑をおかけして大変申し訳ありません。 以上、ご報告、ありがとうございました。 |
nomuvan | 投稿日時: 2008-3-1 9:07 |
新米 登録日: 2008-2-29 居住地: 投稿: 2 |
Re: JUDEAPIの関連クラス 了解しました。調査、回答ありがとうございます。
次版リリースをお待ちしてます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |