The Resources window is a repository of project-standard and re-usable document generation templates, MDG Technologies, Relationship Matrix profiles, commonly-used model elements, stylesheets, UML Profiles and UML Patterns. The window provides facilities for creating and modifying these structures and facilities and, in some cases, for applying the facility to the current model directly from the window.

Access     View | Resources   (Alt+6)

Resources available through the Resources window



See also

Document Generation

The Document Generation folder holds a number of sub-folders, each of which provides the facilities for generating a particular type of document or report from your model.

·System Templates - this sub-folder itself has sub-folders containing system-defined report templates, Fragments, Cover Pages, Style Sheets and Table of Contents definitions
You can right-click on these template names and select options to display the template contents or to copy the template as the basis of a user-defined template that you work on in the Document Template Editor, under a different name; you can also select the Override option to create a copy of the system template as a user template with the same name
·User Templates - this sub-folder also has sub-folders for report templates,  Fragments, Cover Pages, Style Sheets and Tables of Contents, but these are the templates that you have created yourself using the Document Template Editor, either as new or by copying and editing another template
You can right-click on these template names and select options to create, delete, rename, modify, move or copy a user-defined template; you have additional options to Mark a report template as a Fragment, or a Fragment as a report template, if they are suitable for this reclassification
You can also 'drag and drop' user-defined templates between user-defined groups, and between these groups and the appropriate standard 'type' folders; for example, from DavidCover to Cover Pages
·Technology Templates -  If you have loaded an MDG Technology containing document templates, those are also listed under the Technology name
·Web Style Templates  - this sub-folder contains the HTML style templates that you have created as alternatives to the system-supplied <default> template
To create a new template, right-click on the folder name and select the Create HTML template option, and provide a template name; this opens the HTML and CSS Style Editor, in which you create the template from HTML fragments
You can right-click on the template names and select options to delete the template or modify the template contents
·Defined Documents -  this folder holds the Resource documents (report  specifications) you have created in the Document Report Generator; you can right-click on the document name to generate documents individually or as a batch, open the generated document, or delete the report specification
·Linked Document Templates - this folder holds the non-standard Linked Document templates, either user-defined or supplied with each MDG Technology enabled on the system; you can edit or delete any of these existing templates, or create new ones from scratch or by copying an existing template, including the system-provided linked document templates
You can also re-assign the templates to different template groups, either another of the existing groups or a new one that you create as part of the assignment
·Legacy Templates - if you are, or have been, using the original (legacy)  Enterprise Architect report generator, this sub-folder contains the report templates that you use to generate the documents
You can continue to create, modify, use and delete legacy style templates, but it is recommended that you switch to the later report generator




Document Templates

Template Fragments







Design Custom Document Templates








Create Web Style Templates






Resource Documents



Linked Documents


Create Linked Document Templates




The Legacy Report Generator

Legacy Report Style Templates

MDG Technologies

The MDG Technologies folder lists the MDG Technologies that have been imported directly into the Resources window. Each technology extends the modeling capabilities and facilities of Enterprise Architect.

You can import Technologies into your project by right-clicking on the MDG Technologies folder and selecting the Import Technology menu option. The Copy Technology to Application Data dialog then gives you the option to import the Technology to:

·User, for your individual use; the Technology is imported into the %APPDATA% folder and is not listed in the Resources window
·Model, for all project users to access; the Technology is imported into the Resources window

If you have any MDG Technologies in the folder, each has its own subfolder containing the Profiles, Patterns and code modules used in the technology. You can right-click on these and select options to delete the technology, review the Patterns or Profiles, or invoke the code modules.

If you remove the technology, it is removed from the Resources window, the MDG Technologies dialog, and the model.

Consider the fact that some MDG Technologies can be large and might impose some delays on the workstation as they load each time a user connects to the model.


MDG Technologies





Import MDG Technologies to Model






Manage MDG Technologies

Matrix Profiles

The Matrix Profiles folder contains a list of Relationship Matrix Profiles that you or your team members have created using the Relationship Matrix or Specification Manager. You simply double-click on a Matrix Profile name to quickly open the Relationship Matrix under the settings defined in the Profile.


Matrix Profiles

Create Matrix Profile


The Favorites folder provides a shortcut to each commonly-used element that you have added to the folder, so that you can quickly and easily locate the elements and add them to diagrams.




The Stylesheets folder contains XSL stylesheets that you or your team members have imported into the model. These XSL stylesheets support the optional step of converting XMI files exported from the model into alternative formats such as HTML, XSL or source code. Stylesheets imported here are then available in the drop-down lists on the XML Export dialog and the Generate GML Application Schema dialog.

Combined with UML Profiles, this is a powerful means of extending Enterprise Architect to generate almost any content required.

To import a stylesheet:

1.Right-click on the folder name and select the Import Stylesheet option.
2.Locate and select the stylesheet file in the browser, and click on the Open button.
3.Provide a reference name for the file, and click on the OK button.

Once the stylesheet is in the folder, you can select context menu options to reload it (if it has been changed at the source) or delete it.



Publish Model Package

Generate GML Application Schema

UML Profiles

A Profile is a source of modified or extended element and connector types that you have developed from the UML base types. You can import each new Profile into this folder, and then create elements and connectors of the new types by dragging the icons from the Profile onto a diagram.

Once you have Profiles in the folder, you can select options for arranging them in order of name or type, viewing a Profile description, or deleting a Profile.

It is possible to synchronize the Tagged Values and constraints for any elements created from a Profile element in the Resources window.

Importing and applying Profiles through the Resources window is no longer recommended; from Enterprise Architect release 7.0. it is recommended that you load and apply Profiles as components of MDG Technologies.


UML Profiles in the Resources Window

Import UML Profiles Into the Resources Window

Synchronize Tagged Values and Constraints

Developing Profiles

UML Patterns

The UML Patterns folder is a folder of UML Design Patterns that you or your team members have imported into the model. A Pattern captures complex new elements and features that you can drag into a diagram without having to retype or reconfigure each element.

Within the folder, the Patterns are grouped by type. Once you have Patterns within a group, you can select options to delete all Patterns in the group or just the selected Pattern, view a Pattern's details, or apply a Pattern to an empty diagram.


Design Patterns

Create a Pattern

Import a Pattern


Use a Pattern


·In the Corporate, Business and Software Engineering, Systems Engineering and Ultimate editions of Enterprise Architect, if security is enabled you must have Configure Resources permission to maintain Resources window items
·For a number of folders in the Resources window, the right-click context menu also offers a Help option that, when you select it, displays a brief description of the folder

Learn more