<< 目次を表示 >> ページ位置: ソースコードの生成と読み込み > ソースコードの読み込み > プロジェクトの読み込み |
Enterprise Architectでは、Visual Studio, Mono, Eclipse, NetBeansのプロジェクトを指定し、そのプロジェクトで利用されているソースファイルを読み込むことができます。クラス図として可視化できるだけでなく、シーケンス図の自動生成機能など、Enterprise Architectが提供する機能の利用も容易になります。
利用手順:
リボン |
コード > ソースコード > プロジェクト |
Visual Studioのソリューションの読み込み
既存のVisual Studioのソリューションファイルを指定し、その中のプロジェクトを読み込むことができます。
Monoのソリューションの読み込み
Monoのソリューションの読み込みは、Visua Studioの場合と同じダイアログになります。ターゲットとして、 Linux か Windows を選択できます。
Eclipseのプロジェクトの読み込み
Eclipseの場合には、.projectのプロジェクトファイルとANTのビルド情報が解析対象です。クラス要素を作成するほか、ANTのビルド情報から動作解析の設定を作成します。JDWP (Java Debug Wire Protocol・サーバプロセスやAndroidアプリケーションに最適) か JVMTI (Java Virtual Machine Tools Interface・Javaのスタンドアロンアプリケーションに最適) のいずれかを選択できます。
NetBeansのプロジェクトの読み込み
NetBeansの場合には、NetBeans XMLプロ絵句とファイルとANTのビルド情報が解析対象です。クラス要素を作成するほか、ANTのビルド情報から動作解析の設定を作成します。JDWP (Java Debug Wire Protocol・サーバプロセスやAndroidアプリケーションに最適) か JVMTI (Java Virtual Machine Tools Interface・Javaのスタンドアロンアプリケーションに最適) のいずれかを選択できます。
プロジェクトの再読み込み
一度読み込んだプロジェクトは、プロジェクト側の内容の反映のために再読み込みできます。モデルブラウザ内で読み込んだパッケージを選択し、プロジェクトの再読み込みの項目を選択してください。
読み込みに関する設定
Visual StudioまたはMonoソリューションの読み込みを選択すると、Visual Studio ソリューションの読み込みダイアログが表示されます。以下の表の内容を参考に設定してください。
EclipseまたはNetbeansソリューションの読み込みを選択すると、読み込みのためのウィザードの開始画面が表示されます。各画面の指示に従って画面を操作します。
項目 |
説明 |
ソリューションファイルの選択 一覧 |
指定したソリューションに含まれるプロジェクトが表示されますので、対象となるプロジェクトを選択してください。 すべてのプロジェクトを選択するには [すべて] ボタンを、プロジェクトの選択をクリアするには [なし] ボタンを使用できます。 |
ソリューションファイルの選択ボタン |
対象のファイルを指定します。 MonoソリューションファイルとVisual Studioソリューションファイルの拡張子は.slnです。 |
テスト実行を行う |
この機能を実行すると、モデルの内容の変更が発生する読み込み処理を実行する前に、プロセスまたは出力にエラーがないかどうかをチェックできます。ログを表示ボタンをクリックして、動作結果のログを確認します。モデル内にクラス要素が作成(あるいは更新)されない以外は通常の読み込み動作となります。 |
マクロの定義がない場合に確認 |
(Monoソリューションでは利用できません) C++言語の場合に、ソースコードの内容を解析する際に、マクロが利用されている場合には解釈できない場合があります。この項目にチェックを入れると、内容の解析に失敗した場合に、マクロの定義を追加するかどうかの確認メッセージを表示します。チェックを外すと、解析に失敗したソースは無視されます。 |
パッケージごとにダイアグラムを作成 |
この項目にチェックを入れると、パッケージごとにクラス図を作成し、そのパッケージ内に含まれるクラス要素およびインターフェース要素をクラス図に配置します。チェックを外すとクラス図の作成を行いませんので、読み込み処理時間の短縮につながります。 |
ファイルごとにパッケージを作成 |
このオプションを選択すると、ファイルごとに個別のパッケージを作成して、より細かい粒度で読み込みを実行します。 |
タイムスタンプキャッシュを利用 |
プロジェクトの再読み込みの場合のみ表示されます。 前回読み込んだ際の各ファイルのタイムスタンプを確認し、ファイルに変更がないようであれば読み込み処理を行いません。 |
読み込みに失敗したファイルを再テスト |
プロジェクトの再読み込みの場合のみ表示されます。 前回読み込んだ際にエラーとなった各ファイルについて、再度ファイル読み込みを実行します。 |
動作解析の設定を追加 |
Visual Studioソリューションの場合、このオプションを選択すると、各ソリューション構成の動作解析の設定に加えて、各プロジェクト構成の動作解析の設定が生成されます。この動作解析の設定を使用すると、読み込みが完了した直後に、ソリューションに結びつくプログラムをビルドしデバッグできます。なお、Windowsチェックボックスを選択していない場合には、動作解析の設定は追加されません。
Monoソリューションの場合、このオプションを使用して Linux または Windows のどちらかを対象にできます。Linuxを選択した場合、Enterprise Architectが動作しているマシンがLinuxであること、プラットフォーム(JavaまたはMono)がインストールされていること、コンパイルされたプログラムがLinux上で動作していることが前提となります。 |
開始プロジェクト |
この項目にチェックを入れてプロジェクトを指定すると、そのプロジェクトを既定のプロジェクトとし、デバッグや実行などの対象にします。 |
読込 |
このボタンを押すと読み込みを実行します。 |