Modelio Studio

  • About this guide

  • What is a Module

  • Module or Macro

    • What is a macro ?

    • Comparison between macro and module

  • Module concepts

    • Identifier

    • Module

    • Profiles

    • UML extensions

    • Module commands

    • GUI features

    • Model management

    • Runtime Phases

    • Peers services

  • How to create a Modelio Studio project ?

  • Modelio Studio commands

    • Create a module project

    • Reverse a module project

    • Generate/Package module

    • Generate module documentation

    • Create element: command

    • Create element: Contextual Menu

    • Create element: Property Page

    • Create element: Profile

    • Create element: Property Type

    • Create element: Diagram Type

    • Create element: Tool

    • Create element: Style

    • Create element: Matrix Type

    • Create element: Macro

    • Create element: Script

    • Create element: Module Dependency

    • Create element: Maven Dependency

    • Create element: Maven Repository

    • Create element: Stereotype

    • Create element: Extern Document Type

    • Create element: Note Type

    • Create element: Property Table

    • Create element: Tag Type

    • Create element: Parameter

  • Sample module design (Example of JUnit module)

    • Creating the JUnit Studio project

    • Creating a module profile

    • Creating module stereotypes

    • Creating module commands

    • Processing commands: model transformation

    • Catching modeling events

    • Creating a module property page

    • Packaging the module

    • Updating the version

  • Debugging the module with Eclipse (Example with JUnit module)

    • Required tools

    • JRE configuration

    • Target platform configuration

    • Maven configuration

    • Debug configuration

    • Setup the module project in Eclipse

    • Debug JUnit module

    • Code fixing

    • Comments on the hot-swap coding feature

  • Writing an user manual (Example with JUnit module)

Last updated 2020-10-05 09:46:37 CEST