# JUDE API 利用ガイド

## 【サンプルアプリケーションの説明】

#### 【ClassDefinitionExporter】

JUDEプロジェクトファイルに含まれるクラスの情報を、CSV形式で出力します。 クラスのフルパス名、属性および操作、定義、継承元、実現元の５つの項目が出力されます。

#### コンパイルの方法

利用するシステムのコマンドプロンプト、もしくはJavaのIDEツール（統合開発環境）などで、 コンパイルします。この時、JUDEのインストールフォルダと、インストールフォルダに含まれるjude-api.jarに クラスパスを通す必要があります。
サンプル:Windowsコマンドプロンプト用のバッチファイルcompile.batを用いたコンパイル方法

C:\Program Files\JUDE-XXXXXXXXXX\api\sample\csvexporter>compile

#### 実行の方法

利用するシステムのコマンドプロンプト、もしくはJavaのIDEツール（統合開発環境）などで、 第一引数としてJUDEプロジェクトファイル名を、第二引数として出力先となるcsv形式ファイル名を 指定して実行します。この時、インストールフォルダに含まれるjude-api.jarとjude-community.jar(jude-pro.jar)に クラスパスを通す必要があります。
また、大きなJUDEプロジェクトファイルを扱う場合は、java実行環境に対するメモリーオプションを 指定する必要があります。
サンプル:Windowsコマンドプロンプト用のバッチファイルrun.batを用いた実行方法

C:\Program Files\JUDE-XXXXXXXXXX\api\sample\csvexporter>run ..\APISample.jude APISample.csv

#### 【ImportDBToJudeDialog】

JUDE DBリバースツールでDBに接続し、JUDEモデルに変換するアプリケーションです。 JUDE DBリバースツールの利用方法はJUDE DBリバースツール利用ガイドをご覧ください。 (このサンプルプログラムと利用ガイドはJUDE/Professionalでのみご利用いただけます。)

#### 【JUDEモデルの参照、作成】

JUDE インストールフォルダ配下のapi\sampleフォルダにJUDEモデルの参照、作成のサンプルアプリケーションが含まれています。

1. JUDEモデルの参照 : APIForReadingModelsSample.java
2. JUDEモデルの作成 : APIForEditingModelsSample.java

- パッケージcom.change_vision.jude.api.test.modelのユニットテストのソースコード
  JUDE APIのユニットテストのソースコードです。JUDE APIを利用する上での参考としてご利用 いただけます。

HOME