Book a Demo

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

Prev Next

Set Up Templates Package

In building up a model, you might want to represent or emphasize certain characteristics of elements in the appearance of those elements on a diagram, or select particular display options as standard. For example, you could make new Interface elements a different default color to new Class elements, ensure all new Activity Partitions are vertical rather than horizontal, or set a specific group of display options for new Use Case diagrams.

To do this, you create an element or a diagram with all the characteristics you require, and store it in Templates Package; the system then checks this Package:

  • Whenever you create a new diagram, or
  • Whenever you start to create an element using the Diagram Toolbox

When you are creating a new diagram, the system checks for the diagram type in the Templates Package and, if it finds that diagram type, will copy the display options of the template diagram into the new diagram.

When you are creating a new element, the system checks for that element type in the Templates Package and, if it finds that element type, will copy the template element as defined. The definition includes any default display options of the template element, so you can apply the template definition and switch to the default appearance for the new element, if you prefer.

A template diagram allows you to define a project-wide set of formatting instructions for model elements.

Showing a UML Class diagram with class elements formatted from a model template and another element formatted from the Format Bar.

You can create the Templates Package anywhere in your model; however, it is better to create it in a location that is not likely to be accidentally changed or lost in any project development work.

Finding the element templates package in the Project Browser.

Set up the Element Templates Package



See also


Create a new Package. 'Templates' is used as the Package name in the illustration, but you can give the Package any name you prefer.


Within the template Package create new diagrams, one for each type of diagram to template.

Give the diagrams easily recognized names; for example Class Template for the template for Class diagrams.


Add elements to the template Package (each element must also appear on one, and only one, diagram), and configure the size, appearance, notes, version and other properties that you want new elements to have. You can use a standard UML element or a stereotyped element as the base for your template definition.


Select the 'Configure > Reference Data > Settings > Project Template Package' ribbon option to set the templates as the default templates.

The Find Package window displays.


Locate and click on the Templates Package, and click on the OK button to set the Package as the default Template Package (you can set only one Package as the Templates Package at a time).

Now each new element or diagram you add to your project is created with the settings from the appropriate template element or diagram.


  • In the Corporate, Unified and Ultimate editions of Enterprise Architect, if security is enabled you must have 'Manage Reference Data - Update' permission to set up or access the Templates Package
  • The fill color for an element derived from the template can be overridden by the element fill color defined by a Shape Script applied to the element via a stereotype, or you can switch to or change the default appearance in the 'Default Appearance' dialog
  • If you decide not to use any templates, set the Templates Package to '<none>' in the Find Package window; the '<none>' Package is at the bottom of the hierarchy shown in the window
  • An alternative way in which you can modify the immediate appearance of elements as you create them in diagrams is to redefine them, either under the same type name or as new element types, in a UML Profile

Learn more