掲示板一覧   -   トピック一覧
   EA API
     状態遷移図ダイアグラムの遷移プロパティについて


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mogass
投稿日時: 2011-10-18 14:00
EA Administrator
投稿: 209

状態遷移図ダイアグラムの遷移プロパティについて

サポートに寄せられたご質問と回答の要約です。

○ご質問

アドインAPIにおける「種類」の取得について遷移プロパティのトリガの種類について、アドインAPIにて取得可能でしょうか。
アクション、トリガの名前は以下の方法で取得できたのですが、トリガの種類について取得するプロパティが無いようです。

・アクション
ConnectorのTransitionActionプロパティで取得
・トリガの名前
ConnectorのTransitionEventプロパティで取得

○回答

遷移プロパティのトリガの種類は、トリガを作成した時に作成されるトリガ要素から取得することができます。

トリガ要素を取得するには、ConnectorのTransitionEvent属性で取得したトリガの名前で要素を検索し、合致する名前のトリガ要素を取得する方法があります。

要素を名前で検索する場合は、PackageのElementsコレクション内の要素の名前を順に比較します。

遷移プロパティのトリガの種類は、トリガ要素のCustomPropertiesコレクションオブジェクトに格納されています。

のCustomPropertiesコレクションオブジェクト内のCustomPropertyオブジェクトでName属性が"kind"のものがそれに該当します。

CustomPropertyオブジェクトのValue属性に、"Signal", "Call", "Change", "Time" といった値が格納されています。

お試しください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ