掲示板一覧 - トピック一覧 EA API APIで子状態かどうかと、所属区画を判断したい |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
nakapon | 投稿日時: 2022-3-9 15:41 |
EA Administrator 投稿: 432 |
APIで子状態かどうかと、所属区画を判断したいサポート宛てにいただきましたご質問の要約です。
○ご質問 ステートマシン図の要素が子状態であるかを APIで判断する方法を教えてください、 たとえば、下記サイトのステートマシン図で https://www.sparxsystems.jp/help/15.0/compositestate.html 「OS running」という状態要素が「Install Software」の 子状態であることをAPIで判断したいです。 また、区画で区切られている場合に、子状態がどの区画に 所属しているかをAPIで判断する方法も教えてください。 ○回答 子状態かどうかの判断につきましては 状態要素がモデルブラウザ上で親子関係となっている場合は 子状態要素のElement.ParentIDに親状態要素のElementIDが 入っていますので、そちらでご判断ください。 モデルブラウザ上で親子関係となっていない場合は ダイアグラム上の要素の位置で判断することになりますので DiagramObject.top等の位置情報でご判断ください。 ご参考情報になりますが、ダイアグラム上の状態要素の中に 別の状態要素をドラッグ&ドロップして、モデルブラウザ上の親子関係 とするには、ユーザーオプションの「コンポジット要素のサポート」を 有効にする必要がございます。 ・ヘルプ:Enterprise Architectの操作 > ユーザーオプション > 要素 子状態がどの区画に所属しているかにつきましては 下記フォーラムの内容をご確認いただけますでしょうか。 https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=5784 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |