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

Extending UML Models

Sometimes a modeling problem cannot be adequately expressed using the base UML model elements or, similarly, an area of work falls into a specialized domain that requires a tailored modeling approach and/or program language support. To meet such requirements, you can extend the capabilities of UML to develop new modeling constructs, using MDG Technologies to combine and deploy a wide range of extension mechanisms such as:

UML Profiles
Shape Scripts
Tagged Values
Customized Code and Transformation Templates, and


Using the MDG Technology Creation Wizard, you can quickly and easily integrate the extensions into a technology and rapidly tailor UML and Enterprise Architect to address a particular modeling domain not explicitly covered in the original UML specification, but using extension mechanisms that are still part of the Specification.

Learn more