掲示板一覧 - トピック一覧 EA API APIでSysMLダイアグラムかどうかを確認したい |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
nakapon | 投稿日時: 2024-4-10 13:05 |
EA Administrator 投稿: 438 |
APIでSysMLダイアグラムかどうかを確認したいサポート宛てにいただきましたご質問の要約です。
○ご質問 APIで既存のダイアグラムがSysMLで作成したダイアグラム (例:ブロック定義図、内部ブロック図など)かどうかを 確認する方法を教えてください。 ○回答 Diagram.MetaType で確認することができます。 SysMLブロック定義図の一例を挙げますと Diagram.MetaType = SysML1.3::BlockDefinition のように プロファイル名::ダイアグラムの種別 の形式で入っていますので 先頭文字列「SysML1.3::」の有無でご判断ください。 (数値部分はバージョン) 以下、注意事項です。 ・「MDGテクノロジーの設定」画面では「SysML 1.3」と表示されていますが プロファイル名は「SysML1.3」のように、MDGテクノロジーの表示名と プロファイル名では差異がある場合があります。 ・たとえば独自に「SysML1.3」という名前でプロファイルを作成して 生成したMDGテクノロジーを利用している場合は、既存のMDGテクノロジーと プロファイル名が同じため、Diagram.MetaType が同じ値になる可能性があります。 参考情報になりますが、対象のダイアグラムがUML標準のダイアグラムの場合は、 Diagram.MetaType は空欄となります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |