M PLUS Plug-in

M PLUS is a Model-driven development (MDD) Plug-in for Astah which enables you to generate C++/Python/Ruby/Swift/VDM++/Golang/Scala/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 menu
    The [Plugin] menu exists in version 7.2 or later. if you are using version 7.1 or earlier, read this FAQ.
  4. Install is complete if [M+] tab is added in the "Extra View" below the diagram editor.
    Database Reverse Plugin
    If Extra View is not opened, go to [View] - [Show/Hide Extra View].
    Database Reverse Plugin
  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. Instruction
  2. TIPS
  3. Examples
  4. Helper for M PLUS (H4M+)