Module information dialog box
- 
Label: Enter the module label
 - 
Name: Enter the name of the module. Only the aphanumeric characters and '\_'' are permitted. Note: This field is filled automatically
 - 
Description: Enter a quick description of the module’s features.
 - 
Provider: Enter the name of the module provider
 - 
Icon: Select an 16x16 icon
 

Module Feature dialog box
Select the features that will be available for the module at the creation. The non-selected feaztures can be added later.
| Features | Description | 
|---|---|
MDA extensions  | 
Allow to define MDA extensions such as Stereotypes, note types, etc.  | 
Property page  | 
Allow to provide a dedicated Property view in the Modelio GUI.  | 
Specialized diagrams  | 
Allow to defines specialized diagram types to extend Modelio.  | 
Macros  | 
Some macros can be be added to the project macro catalog.  | 
User Commands  | 
Allow to define the end-user command accessible in the module’s GUI.  | 
Model patterns  | 
Allow to defines some model patterns to be made available to the end-user.  | 
Specialized matrices  | 
Allow to defines some specialized matrix types to extend Modelio.  | 
Document templates  | 
Allow to defines some Document Publisher templates to be made available to the end-user for specific documentation generation.  | 

Module Configuration dialog box
The Modelio Studio uses maven to build the module. Maven information must be provided:
- 
Artifact id: It is usually a nam with lowercase letters.
note: Only alphanumeric characters and separators such as ‘’, ‘-’, ‘.’ are permitted._ - 
Group id: It follows packages naming rules (ex: org.apache.maven), usually with lowercase letters.
note: Only alphanumeric characters and separators such as ‘’, ‘-’, ‘.’ are permitted._ - 
Version: Module version. The format is ‘major.minor.build'
note: Only digits are permitted - 
Production path: Working directory where module material will be built.
note: User $(Project) to plact it inside modelio’s project space. 
