![]() ![]() ![]() | 投稿するにはまず登録を |

フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
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()); } } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
nomuvan | 2008-2-29 1:43 |
![]() |
joba | 2008-2-29 14:12 |
![]() |
nomuvan | 2008-3-1 9:07 |

投稿するにはまず登録を | |