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)