掲示板一覧 - トピック一覧 EA API ソースコード読み込みによるクラス図の自動生成 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | トピック |
---|---|
nakapon | 投稿日時: 2021-2-1 15:10 |
EA Administrator 投稿: 427 |
ソースコード読み込みによるクラス図の自動生成サポート宛てにいただきましたご質問の要約です。
○ご質問 CI環境でビルド時にリポジトリにあるソースコードを読み込んで クラス図を自動生成することを検討していますが コマンドプロンプトから実行するようなことは可能でしょうか。 ○回答 APIを利用したプログラムを作成して そのプログラムをバッチで実行することで ご希望を実現できるかと思います。 以下に参考情報を記載いたしますので ご確認いただけますでしょうか。(ビルド1557前提) APIに接続 https://www.sparxsystems.jp/help/15.0/setup.html リポジトリに対する操作 https://www.sparxsystems.jp/help/15.0/opentherepository.html Project.ImportDirectory() https://www.sparxsystems.jp/help/15.0/project_2.html Repository.GetProjectInterface() https://www.sparxsystems.jp/help/15.0/repository3.html ソースコードの読み込み時に、ダイアグラムを作成する・しないにつきましては 「ソースディレクトリの読み込み」画面のダイアグラム欄の設定となります。 https://www.sparxsystems.jp/help/15.0/revengtree.html 尚、Project.ImportDirectory()を呼び出したときに 画面上に選択ダイアログが表示され処理が停止することがあるため その際は以下のいずれかで回避いただけますようお願いいたします。 ・選択ダイアログのボタンをクリックする処理を追加 ・Package.IsNamespace = true としてから読み込む https://www.sparxsystems.jp/help/15.0/package_2.html ※言語やご要望により回避策とならない場合があります。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ソースコード読み込みによるクラス図の自動生成 | nakapon | 2021-2-1 15:10 |