Topic
Prev Next

Model Wizard

The Model Wizard provides Patterns from a wide range of technologies, which you can use to quickly generate new models in your project both when you first create the project and over time.

The Model Wizard has three tabs:

  • Model Patterns - from which you can create basic models that you can develop further as components of your project
  • Application Patterns - from which you can generate starter projects including model information, code and build scripts for one of several basic application types
  • VEA Examples - through which you can import complete sample models (Packages), including all necessary model information, code and build scripts, to explore and try out the Visual Execution Analyzer

This description covers the use of the 'Model Patterns' tab. See the Learn more list for links to information on the other two tabs.

Access

Automatically displays when creating a new project; otherwise

Ribbon

Design > Package > Model Wizard

Menu

Package | New

Context Menu

Right-click on Package | Add a Model using Wizard

Keyboard Shortcuts

Ctrl+Shift+M

Other

Project Browser caption bar menu > New Model from Pattern

Generate a New Model

Field/Button

Action

See also

Add to Package

Displays the name of the Package you have selected in the Project Browser.

If you are using the Model Wizard by default on a newly-opened project, this field shows the Model root, 'Model'.

If you need to change the Package to generate the model under, click on the icon and browse for the correct Package on the 'Navigator' browser.

Customize Pattern on import

A Pattern can contain several Packages; select this checkbox to indicate that you will import only some of these Packages from the Pattern into your model. After you click on the OK button, the 'Select Packages' dialog displays on which you specify which of the Packages to import.

If you select more than one Pattern, the 'Select Packages' dialog displays for each Pattern in turn.

If you do not select the checkbox, all Packages in each Pattern will be imported into the model.

Customize Model Content

Technology

Lists the technology categories integrated  with or imported into Enterprise Architect, which provide Model Patterns specific to the technology.  A Technology can have one or more categories.

If you are a Technology Developer you can create and import your own MDG Technology, and distribute one or more custom Model Patterns from that technology through the Model Wizard; the name of your technology (or technology categories) displays in this list for your users to select to access the technology Patterns.

You can also use the Model Wizard to create these MDG Technologies, by selecting the Framework technology and the MDG Technology Builder Patterns. These create a Model Package containing templates that you can use to generate the technology and a set of Profiles.

Click on the required technology to list the associated Model Patterns in the 'Name' panel.

Generate MDG Technology File Using the Profile Helpers

Name

Lists the groups of Model Patterns provided by the selected technology category, and the Pattern templates within each group.

For example, the Core Modeling technology category supports the core UML modeling groups:

  • Basic UML 2 - Model Patterns for general purpose, 'diagram type' UML modeling, generating extensive model structures
  • Extensions - Model Patterns for the extended application of UML modeling
  • Simple UML Views - Model Patterns for 'view' oriented modeling, generating an appropriate Package with an empty diagram, eliminating the need to delete unwanted sections of  boilerplate structure
    These are slightly different from the basic Views that you can create instead of Model Packages, under the model root node

Click on the check box for each model type you want to create in your project.

Views

All

Click on this button to select all of the Model Patterns listed in the 'Name' panel.

None

Click on this button to clear all Model Patterns selected in the 'Name' panel.

OK

Click on this button to generate the model structures for your project.

The structures are added to the Project Browser and can be expanded and worked on immediately.

Cancel

Click on this button to abort the creation of model structures.

Notes

  • The 'Select Package(s)' dialog does not display for the Simple Template and Basic Template Patterns in the Framework Technology, even if the 'Customize Pattern on import' option is selected

Learn more