The Model Wizard view 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 view has five tabs:
- Model Patterns - from which you can create basic models that you can develop further as components of your project
- Diagram - provides filtered groups of Patterns for generating individual diagrams
- Process Guidance - providing a series of Patterns that define the steps of business and development processes, including checklist elements that users can fill in as they complete the stages of the process
- Application Patterns - from which you can generate starter projects including model information, code and build scripts for 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
For the 'Model Patterns', 'Process Guidance' and 'Diagram' tabs, a 'Perspective', 'Select From' orGroup panel on the left of the view shows a list of Pattern groups and the Patterns they contain. If you click on a Pattern, a description displays in the right-hand panel of the window, showing a type diagram (where appropriate) and an explanation of what the Pattern is and what it does. This description is drawn from an RTF file paired with the Pattern's source XML file.
Use of the 'Model Patterns' tab is described here. For information on the other tabs, see these Help topics:
- Applying Process Guidance
- Application Patterns
- Visual Execution Analyzer Samples
Note that the 'Diagram' tab closely resembles the 'New Diagram' dialog, and you work with the tab in the same way as you do with the dialog. See the Add New Diagrams Help topic. The only difference is that, being a model-level facility, the 'Diagram' tab enables you to create a new Package into which to create the diagram. To create a new Package under the current Package, select the 'Create Package' checkbox. When you click on the, the system prompts you to enter the name of the new Package.
The Model Wizard automatically displays when creating a new project; otherwise use these options to access it:
Design > Model > Add > Model Wizard
Right-click on Package | Add a Model using Wizard
Browser window caption bar :
Browser window caption bar : > New Model from Pattern
Generate a New Model
When you open the Model Wizard, the Pattern groups and Patterns available for the current Perspective are listed. The display defaults to showing the groups expanded.
If you click on the drop-down arrow in the 'Perspectives' title bar, a list of all the Perspective groups displays. As you mouse-over an option in the list, the Perspectives available in that group also display. When you click on a Perspective to select it, the panel is updated with the Pattern groups and Patterns provided by the selected Perspective. As you click on a Pattern in the list, a description is provided in the right-hand panel.
It is possible to list every Pattern Group and Pattern available in the model; click on the drop-down arrow and select the 'All' option.
Conversely, you can restrict the list of Patterns shown by typing a text string in the Bar underneath the panel heading. Only Patterns that have that text string in their name are listed. This is also a useful tool for locating specific Patterns when you are not sure where they are held - select 'All' Perspectives and type the Pattern name in the Filter Bar field. The panel lists each Pattern that has the text string in its name
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) is added to the selection list for your users to access the Technology Patterns.
To select a Model Pattern, simply click on it. If you want to select more than one Pattern, hold the or down while you click on each Pattern.
|Using the Profile Helpers Create MDG Technology File
Click on this button to import a model structure derived from the Pattern(s) you have selected. The 'Importing Model Templates' dialog displays whilst the import is in progress, and any problems with the import are reported in the System Output window. The generated model structure displays under your selected Package in the Browser window.
Displays the name of the Package you have selected in the Browser window.
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 , 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.
The option is disabled if there are too few Packages to select from, or if it is not logical to import only some of the Packages.
|Customize Model Content
Combine with selected Package
Select this option to import the contents of the Pattern into the selected Package.
When creating a Pattern, Enterprise Architect will normally create a new Package to represent the Pattern, as a child of the selected Package. If you select this checkbox, no new Package is created and instead the contents of the Pattern are added to the selected Package (provided that the selected Package is not a root node).
- The 'Select Package(s)' dialog does not display for some of the Simple Template and Basic Template Patterns, even if the 'Customize Pattern on import' option is selected