M PLUS Plug-in

M PLUS is a Model-driven development (MDD) Plug-in for Astah which enables you to generate C++/C#/Java/Python/Ruby/Swift/VDM++/Golang/Scala/TypeScript/Kotlin/Alloy Source Code from UML Classes. Like Acceleo, MOFScript and Xpand, the M PLUS Plug-in has the ability to preserve the code you directly add into generated code. So you can generate code from the same model while preserving the code you add to the previously-generated code.


How to Install

  1. Download the Plug-in file by clicking the blue Download button at the top of this page.
  2. After the download is complete, drag the downloaded .jar file to an open instance of Astah. A pop-up will appear asking you to confirm installation choose [Yes].
  3. If the pop-up below opens, restart Astah.
    Astah, plugin, install
    The [Plugin] menu exists in Astah version7.2 or later. If you are using Astah v7.1 or earlier, read this FAQ.
  4. Install is complete if [M+] tab is added in the "Extra View" below the diagram editor.
    Astah, M+, code generation
    If Extra View is not open, go to [View] - [Show/Hide Extra View].
    Astah, extra view
  5. Also install Helper for M PLUS which helps settings easily when you use M+ plugin.
    Database Reverse Plugin

How to Use

Please refer to the Plug-in author's website for instructions.

  1. What is M Plus Plugin?
  2. TIPS
  3. Examples
  4. Q&A
  5. Helper for M PLUS (H4M+)