Using MDG Technologies

An MDG Technology is a vehicle for providing access to the resources of either a commercially-available technology or a technology that you have created yourself. Such resources include a wide range of facilities and tools, such as UML Profiles, code modules, scripts, Patterns, images, Tagged Value Types, report templates, linked document templates and Toolbox pages.

Using Enterprise Architect, you can develop models based on the standard UML specifications, and you can extend the core UML structures using UML-supported mechanisms such as Tagged Values, Stereotypes, Profiles and Design Patterns. These facilities are within the Enterprise Architect core technologies, and you can activate and use further Model Driven Generation (MDG) Technologies that are either integrated with the system or available from external locations.

If your systems or work domain require further specialization you, as a Technology Developer, can use Enterprise Architect to develop your own customized modeling languages and solutions.

Obtain and use Technologies

Source of Technology

See also

Core technologies - Enterprise Architect itself contains a:

·Basic UML 2 technology as an implementation of UML 2.4.1 structural and behavioral modeling, and
·Core Extensions technology that applies profiles and stereotypes to provide extended modeling of aspects such as Requirements, User interface and Data Modeling


Additional technologies are included in the Enterprise Architect Install directory, MDGTechnologies subfolder.


Extensions - MDG Technologies

You can import technologies from external sources into the APPDATA folder (%APPDATA%\Sparx Systems\EA\MDGTechnologies) for your own use, or into the Resources window for other project users to access.


Import MDG Technologies to Model


You can transfer technologies into the MDGTechnologies subfolder; these technologies are available when you restart Enterprise Architect (on Vista/Windows 7 systems you might have to increase your access permissions to do this).



You can access and activate MDG Technologies in remote system folders or web sites, from Enterprise Architect.


Access Remote Technologies

Technology Developers can create new MDG Technologies and deploy them to the project team either through the MDGTechnologies subfolder or from a remote folder or website.


Creating an MDG Technology

To see which technologies are available within Enterprise Architect, and activate the ones you require, use the MDG Technologies dialog (Project | Settings | MDG Technologies).

Having made the MDG Technologies available, you can manage their availability to users and you can work with them.

You also have the facility to turn off or disable the Enterprise Architect Basic UML 2 and Core Extensions technologies and facilities, so that you can apply the Enterprise Architect facilities and features exclusively to one or more selected MDG Technologies.



Manage MDG Technologies

Work with MDG Technologies


·In developing new technologies, you would be familiar with the modeling structures and concepts of the core system and extension mechanisms as they impact and are used by the people you are designing the technology for; that is, the system as described in the modeling sections of this User Guide

Learn more - General

Learn more - Technology Development