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

Extending UML

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 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 or extension mechanisms such as:

  • UML Profiles
  • Stereotypes
  • Shape Scripts
  • Tagged Values
  • Constraints
  • Patterns
  • Customized Code and Transformation Templates, and
  • Grammars

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.




Extending UML Models

Quickly and easily extend UML into a profile and technology using the MDG technology creation Wizard.

Using MDG Technologies

Wrap your UML Profiles, code modules, scripts, Patterns, images, Tagged Value Types, report templates, linked document templates and Toolbox pages.

The MDG Technology SDK

Everything you will need to build your own technology, covering Shape Scripts, Tagged Value Types, Code Template Frameworks, Grammar Frameworks and more.

Learn more