UML2Cプラグイン

ライセンス : Apache2.0

astah*で描いたクラス図のモデルから、C言語のスケルトンコードを出力するプラグインです。
Google C++ Mocking Framework (Google Mock)のコード出力も可能です。

概要

astah uml2cプラグイン


インストール


  1. 上記Downloadボタンからastah-uml2c-plugin-x.x.x.zip ファイルをダウンロードします。
  2. ダウンロードしたファイルを適当なフォルダに解凍します。
  3. 解凍したフォルダが含むuml2c-x.x.x.jarファイルとuml2cフォルダ(拡張子.vmの全ファイルを含む)を、下のディレクトリにコピーします。
    [ホームフォルダ]/.asta/[astahエディション名]/plugins
    astah uml2cプラグイン
  4. astah*を起動して、メインメニュー[ツール]配下に[UML2Cプラグイン]メニューが追加されていれば、インストールは完了です。


テンプレートファイルについて



利用方法

  1. クラス図を開き、出力対象のクラスを選択します。
    サンプルモデルを使ったコード出力例は こちらから。
  2. メインメニュー[ツール] - [UML2C プラグイン] - [Cスケルトンコード生成] (または[GoogleMock コード生成])を選択します。
    UML2cプラグイン
  3. コードの出力先フォルダを選択して[保存]ボタンを押します。
  4. 指定したフォルダ、もしくはプロジェクトファイルが存在するフォルダに出力されます。