english japanese

M PLUSプラグイン

C++ / C# / Crystal / Golang / Java / JavaScript / Kotlin / Python / Ruby / Scala / Swift / TypeScript / Alloy / VDM++に対応した
コード生成プラグインです。最新版 2.5.0からは、PlantUMLを利用したモデルのプレビュー機能も搭載されました。
選択したモデルの構造をクラス図で描画できるので、作成中のモデルの構造を確認したいときに便利です。

概要


インストール方法

  1. M PLUSページより、jarファイルをダウンロードします。
  2. .jarファイルを、astah*図上にドラッグ&ドロップすると、プラグイン概要のダイアログが表示されるので[はい]を選択します。
  3. 次に表示されるダイアログのメッセージに従ってastah*を再起動します。
    astahプラグイン
    ※[プラグイン]メニューは、バージョン7.2以降のみに存在します。 7.1以前をご利用の方はこちら
  4. ダイアグラムエディタ下の枠に[M+]タブが表示されていれば、インストールは完了です。
    枠自体が表示されない場合は、メインメニュー[表示] - [拡張ビューの表示/非表示]を選択してください。
    Mプラスプラグイン
  5. 当プラグイン利用に関する設定処理を一括で行える便利なプラグイン(Helper for M PLUS)がございます。
    例えば、下記のような設定をツールメニューから実行できます。
    ・選択した属性の getter/setter を追加する(Python)
    ・選択したクラスのコンストラクタを追加する(C++)
    ・選択した関連から ArrayList 型のコードを生成するよう設定する(Kotlin)
    ・選択した関連から C++11 のスマートポインタ型のコードを生成するよう設定する(C++)
    Mプラスプラグイン
    helper-for-m-plusページからプラグインファイル(.jar)をダウンロードして、 astah*図上にドラッグ&ドロップ後、astah*を再起動してください。メインメニューに[M+]が追加されていれば、インストールは完了です。

利用方法

ご利用方法は、ドキュメントや動画が充実しているプラグイン作者ページをご参照ください。

  1. 利用方法
  2. TIPS
  3. サンプル
  4. Q&Aフォーラム
  5. Helper for M PLUS概要