掲示板一覧 - トピック一覧 EA API SysMLのポートの向きの情報のスクリプトでの取得方法について |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
umesan | 投稿日時: 2016-1-21 14:44 |
EA Administrator 投稿: 1515 |
SysMLのポートの向きの情報のスクリプトでの取得方法についてサポート宛にいただきましたご質問の要約です。
○ご質問 ブロック内に内部ブロック図を作成しポートを配置すると、ブロック内にポートの要素が出現します。 このポートに定義した向き(in/inout/inout/none)の情報を取得したいのですが、取得方法が分かりません。 おそらく、ポートの型となるブロックをたどり、そのブロックのFlowPropertyからdirectionを取得するのではないかと考えていますが、 いずれにせよそのたどり方が分からなくて困っています。 ○回答 ご質問頂きました、ポートの向きの情報につきまして、構造として以下のようになっております。 ・ポートの型としてブロック要素 ・ブロック要素内にフロープロパティ要素が存在 ・フロープロパティ要素のタグ付き値 direction が存在 ・タグ付き値 direction の値が向きの値 同様の内容は SysMLのヘルプの「ポートの向き」のページに記載しております。 したがいまして、ご質問で頂きました想定のとおりです。 API でのそれぞれの値の取得は、以下になります。 ・ポートの型のElementID Element.PropertyType ・要素内の要素 Element.Elements ・要素のタグ付き値 Element.TaggedValues ・タグ付き値の値 TaggedValue.Value |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |