Skip to end of metadata
Go to start of metadata

Instead of building a new ArchiMate view with objects and relations from scratch, it is possible to automatically generate new views on the basis of one or more existing objects. The generated view will be presented in a kind of spring layoutHow the new view will look depends on various choices made and the selection of objects before generating the view. If one object is selected, it will be the central point in the new view. The other objects that have a direct relation with the selected object are positioned around it, provided that they have been allowed to be shown on the new view. If you do not select a specific object, then multiple objects can be positioned as central objects.

When working together on projects (Team Platform), objects in a project may be read-only. Generating a view can also be performed on read-only objects when these objects are on a diagram or view that is not read-only.

Generated views may be used as any other view, so you may add or remove objects or move the view to another folder.

Basic example of an automatically generated view with Business process 'Capture Information' as selection for the new view


  1. Determine your selection for the new view and do one of the following:

    • No specific object(s) to select: Right-click on an open view or on a view in the model browser, and then click Generate view for (or press Ctrl+G).

    • Specific object(s) to select: In the open view, select the object(s) that must form the center of your new view, right-click the selection, and then click Generate view for. The Generate View for window appears.

  2. On the View Type tab, specify which view type must be generated and how it is presented. Initially, the "Total view new style" is the default selected view. If you have selected objects for generating the view, the list only contains views that allow at least one type of the selected objects.

    Generate for the following objects and their children
    This box shows the selection you have made: the name of the selected view or one or more selected objects. If you want to change the selection, click Change selection and make a new selection.

    In current view

    By default, the newly created view will become a separate view. The new view will be added to a dedicated view folder called Generated views so they will be easy to find later on. Select this option if the newly created view must be added to the current view. The current view will be adjusted according to the choices made for generating the view. This could also mean that you may see no difference at all in the view. In that case, you might want to change some options for generating the view.

    View type
    If you choose to create the new view in a separate view, then select the type of view it must be presented in. Which view types will be available depends on t
    he type of object(s) you previously selected. The new view will be generated for the objects you selected, including all relations with other objects, provided that these relations may appear in the selected view and these relations satisfy the relation settings. Thus, the results depend on the view type you select..

    Relation settings

    Add child objects as graphical nested subobjects
    Select this option if you want child objects to be presented graphically in a nested way. In the example below the figure on the left shows the original view with the selection for the new view. The figure in the middle shows the result if the option is cleared. The figure on the right shows the result if the option is selected.

    Graphical relation, Graphical composition
    Only the selected relation type shown in the list may appear in the new view. Clear the ones that you do not allow.
    For each selected relation type the graphical representation can be specified by selecting the appropriate option.
    With Graphical relation, the relation is presented as it is. With Graphical composition, the relation between the objects is displayed by means of nesting. In the example below the left figure is the original view and also the result if Graphical relation is selected. The figure on the right shows the result if Graphical composition is selected.

    Inverse composition
    If the graphical representation of a relation type is set to Graphical composition, the inverse composition is available. The nesting of the composition (which object is nested into which object) is determined by the direction of the relation. By selecting Inverse composition you can revert the direction of the relation, which will change the nesting of the composition. In the following example the option is selected for the realization relation. As a result the nesting of the composition has changed compared to the figure above. For more information, see Use of inverse composition when automatically generating views.

    The range of the view can be controlled by specifying a value for Depth. The depth specifies the number of successive relations used for the selection of the range, as counted from the objects selected. There might be situations in which only the selected objects should be shown within the view. In such situations, specify a depth of 0.

    Lay out afterward
    By default, a full layout of the view will be done after generating the view. For views containing large amounts of objects and relations, the layout can take considerable time to complete. A pop-up window will offer you the option to use the simple grid layout instead. If you clear the option, the objects in the generated view are directly placed in a simple grid.

  3. Click the Types tab. The tree structure on the tab shows the object types that can be shown in the new view. Which they are depends on the current view type (if used for generating the view) or the view type you have selected on the View type tab.

    By default, all allowed object types are selected. You can refine the new view by specifying which object types must (not) be part of the new view. You may decide to clear certain object types that otherwise would be part of the view on the basis of the viewpoint definition. If you have previously selected one or more objects for your selection (step 1), make sure that these object types are also selected here.

  4. Click the Relation types tab. The list on the tab shows the relation types that can be shown in the new view. Which they are depends on the current view type (if used for generating the view) or the view you have selected on the View type tab.

    By default, all allowed relation types are selected. You can refine the new view by specifying which relation types must (not) be part of the new view. You may specify that, for example, a composition between business processes must be part of the view, in contrast to a composition between business objects. You can do that by expanding a relation and then clearing the relations that should not be included in the view.

  5. Click the Model Scope tab. The tree structure on the tab shows the scope for the new view.

    By default, all ArchiMate models in the model package are included for generating the new view. You can refine the new view by adjusting the scope. Only the models and objects that lie in the selected components of the model package, will be included when generating the view.

  6. Click the View Plateau tab. This tab is useful when working with ArchiMate Implementation and migration elements. On this tab, you can specify which period(s) the view must be generated for.

  7. If you want to save the settings of your generated view as viewpoint, select Save viewpoint at the bottom of the window. When this is done and the view is generated, the generated viewpoint will appear in the Viewpoints pane. From there you can repeatedly execute the generated view without the need to specify the generate view parameters again and again (like for example which object types must be presented).

  8. Click OK to start generating the view.

Depending on whether you have chosen for the view to be generated in a new view or in the existing view, the new view is shown or the existing view is shown with the new situation.

ArchiMate® is a registered trademark of The Open Group.