掲示板一覧   -   トピック一覧
   EA API
     属性,操作の更新日時について


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2018-1-10 11:57
EA Administrator
投稿: 1502

属性,操作の更新日時について

サポート宛てにいただきましたご質問の要約です。

○ご質問
APIを使用し、クラスや属性,操作、ダイアグラムの変更日時を参照し、動作するプログラムを作成しようとしています。

マニュアルのAPIリファレンスを参照しますと、ダイアグラム(Diagram)やクラス(Element)には更新日時情報があるのですが、属性や操作にはありません。

属性,操作を変更するとクラスの更新日時も変更されるのであれば良かったのですがそうでもないようです。属性の初期値や操作の引数の型のみを変更してみても、クラスの更新日時は更新されませんでした。

間接的にでも構いませんので属性,操作の更新日時を取得する方法は何かありますでしょうか?

○回答
属性・操作の更新日時の情報につきましては、現在のEAの情報として保持しておりませんので、申し訳ありませんが取得する方法はありません。

属性・操作を編集されたことを通知するアドインのイベント、下記URLの EA_OnNotifyContextItemModified は存在いたします。こちらが利用することでご要望が実現可能かもしれません。

https://www.sparxsystems.jp/help/13.5/ea_onnotifycontextitemmodified.htm

現在のEAにおきましては、属性・操作の編集時にダイアログを開くこともあり、属性・操作の編集時のEA_OnNotifyContextItemModifiedイベントの第三引数の値が otAttribute/otMethod ではなく、otElement が渡される場合も多くありますので、ご留意いただければと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ