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

Prev Next

Roadmap Diagrams

Roadmap diagrams help you to map existing elements against a Timeline. This is useful for visualizing how a system changes over time, planning a migration of responsibility between two teams, documenting the concurrent support for multiple platforms or representing just about any time based data. To ensure the modeler and viewer always have appropriate context, the Timeline is always displayed on screen, on any saved images and when printed.

Changes of phase or state of each element can be represented in Roadmap diagrams using a dedicated notation of a bar divided into colored segments representing each state. The states available, the order they appear in and the colors used are controlled by a Diagram Legend. Each element displayed then shows the length of each segment (and hence duration of each state), and also provides the ability to hide individual segments on that element.

Creating a Roadmap Diagram

This diagram shows an example Roadmap that documents the planned lifecycle for two products through development, release, support and retirement, by quarter over a period of one and a half years.

You can develop this diagram as the example for the guided procedure in the next table. To create the initial diagram:

  1. Right-click on its parent Package and select the 'Add Diagram' option.
  2. In the 'Diagram' field type in the diagram name, such as 'Example Roadmap'
  3. On the 'New Diagram' dialog, in the 'Type' panel click on 'Extended' and in the 'Diagram Types' panel click on 'Custom'.
  4. Click on the OK button. The system opens the diagram in the central work area.


For a blank diagram, display the 'Roadmap Options' dialog using one of the methods described here.


With blank diagram open:

Design > Diagram > Manage > Roadmap

Context Menu

On an open, blank diagram | Right-click | Roadmap Options

Setting up a Roadmap Diagram

Starting with the 'Roadmap options' dialog, follow these steps to set up the Roadmap diagram. The fields are described in greater detail in the Roadmap Diagram Options topic. This procedure includes using a Diagram Legend to automatically divide an element into phase segments in different colors.



See also


Select the 'Enabled' checkbox, to enable the timeline on the diagram.


In the 'Roadmap Title' field, type a title for the diagram such as 'Product Lifecycle'. (The title is optional, and you can leave the field blank if you prefer.)


In the 'Units' field, click on the drop-down arrow and select 'Quarterly'. The major sections are displayed in alternating light/dark shades to make it easy to distinguish between adjacent sections.

The 'Units' field offers a wide range of pre-defined units for the scale of the Timeline, and you can define your own customized units. You can also change the section display color using the 'Timeline color' field in the 'Timeline Appearance' panel.

Roadmap Diagram Options


Click on the 'Tick Spacing' slider and drag it left or right to scale the timeline to a size that is appropriate for your diagram.


In the 'Timeline Start' field, click on the drop-down arrow and click on the date on which the Roadmap Timeline is to start. (For the example, select October 1st 2016; the exact value doesn't matter, as long as it is within the quarter you want to start in.)

The 'Timeline End' field is disabled for date unit scales (that is, years, quarterly, months and days).


Adjust the appearance settings:

  • In the 'Roadmap Position' field, select the 'Top' option to position the roadmap timeline headers at the top of the diagram
  • Drag the 'Timeline Height' slider about half way across the bar
  • In the 'Line Color' field click on the drop-down arrow and select a dark color such as charcoal
  • Select the 'Lines at major intervals' checkbox
  • Select the 'Use legend for phase colors' checkbox


Click on the OK button to save the settings and close the dialog.


From the Diagram Toolbox drag two Class elements onto the diagram. Give them the names 'Pluto 1' and 'Pluto 2'.

Move and resize 'Pluto 1' so that its left edge is on the Q4'15 major marker line (the start of October 2015), and its right edge is just under the second Q1'17 minor marker (the end of February 2017).

Move and resize 'Pluto 2' so that its left edge is under the first Q4'15 minor marker (November 2015) and its right edge is under the first Q1'17 minor marker (the end of January 2017).


From the 'Common' page of the Diagram Toolbox, drag a 'Diagram Legend' icon onto the diagram.

You will use this to add and format the phase segments on the two elements.

Double-click on the Diagram Legend to display its 'Properties' dialog, and define how the Legend element itself will be displayed and how the phase segments will be applied. In the example, you will define these four phases:

  • Developing/Testing
  • Fully Supporting
  • Reduced Support
  • Beyond EOL

For each phase, type the name in the 'Value' field, select a display color in the 'Fill color' field and click on the Save button to save the phase definition.

Select the 'Apply auto color' and 'Apply Fill' checkboxes, and then click on the OK button to save the settings and close the dialog.

Legend Properties Legend Key Create Legends


You now have two elements on the Timeline, each with four colored segments of equal length that represent the product lifecycle phases as indicated in the Diagram Legend.

To set the duration of each phase, click on the dividing line between two phases and drag it to the appropriate point relative to the scale on the Timeline.

You have now created a Roadmap diagram resembling the example shown at the start of this topic.

Hide Segments

When you set up a Legend to apply segments to the elements on a Roadmap, every element on the Roadmap has all the defined segments. However, certain segments might not be relevant to particular elements, in which case you can hide those segments on those elements. Should a hidden segment become relevant to an element, you can show it again. When you hide and show segments, the segment lengths default to equal and you need to manually re-size the segments to the appropriate lengths.

To hide or redisplay segments on an element:

  1. Right-click on the element and select the 'Hide/Show Roadmap Segments' option. The 'Hide/Show Roadmap Segments' dialog displays, listing the segments defined in the Legend. Each segment has a checkbox.

  2. For each segment to show on the element, select the checkbox. For each segment to hide on the element, deselect the checkbox.
  3. Click on the OK button. The selected segments on the element display on the diagram; drag the segment ends to indicate the correct duration of each segment.


  • The Timeline and the text displayed on it are always shown, as you scroll the diagram up or down
  • You can apply further grouping or categorization of the elements on the Roadmap, by defining horizontal Swimlanes for the diagram

Learn more