Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Work with MDG Technologies

Any MDG Technology listed on the MDG Technologies dialog can be enabled, which makes their interface profiles and Toolbox pages available for your use.



See also

MDG Technology Toolbox Pages

When you enable an MDG Technology, any Technology-specific diagram types are added to the New Diagram dialog lists, and the Technology's Toolbox pages are added to those available through the More tools menus in the Toolbox.

If you set the MDG Technology to Active, its Toolbox pages override any parallel Enterprise Architect Toolbox pages; for example, the ICONIX Class pages would override the Enterprise Architect Class pages.

You create Technology-specific diagrams and populate them with elements and connectors in the same way as for standard Enterprise Architect diagrams.


Create New Diagrams

The Resources Window

A method of importing MDG Technologies into the Resources window is available (right-click on the MDG Technologies folder and select the Import Technology context menu option) but this method is Not Recommended.

If you use this method, the MDG Technology is available only in the model it was imported into, and the Toolbox pages, Learning Center, Project Browser icons and model templates are not available.

It is recommended that you instead create or download new technologies into the %APPDATA% folder or the Enterprise Architect installation directory, or use new technologies from remote file locations and web sites.

However, you might previously have imported technologies into the Resources window, and these are still available until you specifically delete them (right-click on the technology and select the Delete Technology context menu option).


Import MDG Technologies

Access Remote MDG Technologies


The following information is provided to support implementations where technologies have been previously imported via the Resources window.

The Resources window (View | More Project Tools | Project Resources) displays a tree structure containing nodes such as imported MDG Technologies, Templates, Documents, Stylesheets, Matrix profiles and UML Profiles.

MDG Technologies can bundle the functionality provided by UML Profiles, UML Patterns, Code Templates and Model Types.

Profiles contained in MDG Technologies are applied to:

Elements such as Classes and Interfaces, which are dragged directly from the Toolbox or the Resources window to the current diagram
Attributes, which are dragged over a host element (such as a Class) to be automatically added to the element feature list
Operations which, like Attributes, are dragged over a host element to add the operation
Connectors such as Association, Generalization, and Dependency, which are added by selecting them in the Toolbox or Resources window, then clicking on the source element in a diagram and dragging to the target element (in the same way as adding normal connectors); the connector is added with the new stereotype and Tagged Value information
Association Ends, which are added by dragging the connector end element over the end of an Association in the diagram


Patterns contained in MDG Technologies are used to:

Enable reuse in a model
Build in robustness


Code Templates are used to:

Specify the transformation from UML elements into various parts of a given programming language


Model Types are used to:

Define the data types for the model