ログイン
検索
メインメニュー
フォーラム一覧   -   トピック一覧
   astah*の使い方
     クラス図の要素の取得方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 トピック
Sueyoshi
投稿日時: 2014-5-9 9:34
CVメンバ
登録日: 2013-8-27
居住地:
投稿: 76
Re: クラス図の要素の取得方法
bensb19さん、こんにちは。

クラス図のインスタンス仕様の属性とその値を取得したいという理解で間違いないでしょうか。

インスタンス仕様からスロットを取得し、スロットから属性や値を取得することができます。

インスタンス仕様からのスロットの取得方法は2つあります。
1. インスタンス仕様(IInstanceSpecification)のメソッドgetAllSlots() を用いてスロット(ISlot)の配列を取得する
2. インスタンス仕様(IInstanceSpecification)のメソッドgetSlot(String) を用いて指定したスロット(ISlot)を取得する
http://members.change-vision.com/javadoc/astah-api/6_8_0/api/ja/doc/javadoc/com/change_vision/jude/api/inf/model/IInstanceSpecification.html

スロットから属性や値を取得する方法ですが、
スロット(ISlot)のメソッドgetDefiningAttribute() を用いて属性(IAttribute)を取得することができます。
また、スロット(ISlot)のメソッドgetValue() を用いて値(String)を取得することができます。
http://members.change-vision.com/javadoc/astah-api/6_8_0/api/ja/doc/javadoc/com/change_vision/jude/api/inf/model/ISlot.html

サンプルプログラムが必要な場合には、お知らせくださいね。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   クラス図の要素の取得方法 bensb19 2014-5-4 21:57
   » Re: クラス図の要素の取得方法 Sueyoshi 2014-5-9 9:34
       Re: クラス図の要素の取得方法 bensb19 2014-5-11 21:34
         Re: クラス図の要素の取得方法 Sueyoshi 2014-5-12 16:48
           Re: クラス図の要素の取得方法 bensb19 2014-5-14 21:29

投稿するにはまず登録を