Between different elements of a model there may be cross-references, based on the (graphical) relations that are created when drawing relations in a view. An example is the assignment relation between ArchiMate® roles and processes. Such relations can also be shown and edited in a table.
Opening the relations cross-reference table
- In the model browser, select the model for which you want to view the relations and make sure at least one view is open.
- On the Home tab, in the Tables group, click Cross-references > Relations.
- In the Relations window, in the Via column, select the types of relations which are to be shown in the table.
When you enter the selection window, the selection settings from the last time are displayed. To clear all the selected items in one operation, click Deselect all. That way you can easily create a new selection.
- In From and To, select from and to what types of objects the chosen relations need to be leading.
- Optional: The components selected in the From column form the rows of the table, the components from the To column form the table columns. If you want the data to be presented in the table in the opposite way, select Swap rows and columns. The components from the From column will be shown in the table columns, the components from the To column will be shown in the table rows.
- Click OK.
A new relation cross-reference table like below opens:
Example of a generated relation cross-reference table
Editing the cross-reference table
This functionality does NOT apply to Amber models.
You can modify the generated cross-reference table in two ways: by single clicking a single cell or by selecting multiple cells and then select the Check or Uncheck check box. You can easily select all cells in a row or column by clicking the row or column header. If several relation types have been selected in the table selection window and more than one type is possible to create, the tool will create (if applicable) the preferred relation.
By removing a check mark (X) in a cell, you can delete the specific relation cross-reference. By clicking in a cell and adding a check mark, you can create a relation cross-reference between two objects. This relation will not immediately be shown in any view. The relation will become visible in a view as soon as one of its end-points or the relation itself is dragged from the model browser into a view.
Displaying additional information
It is possible to display additional information in the Relation Cross-Reference table by using the different options at the bottom of the table window.
Edit/show attribut: Instead of check marks (X), the description of a selected attribute of the relation is displayed. The attribute is chosen in the window that appears after you have selected the check box. The cell also gets a color. If the chosen attribute does not have a result, the cells remain empty.
Show why in cells: Instead of check marks (X), the names of the specific relations between the components are displayed in the table cells. If possible the name is shown, otherwise the relation type is shown.
Labels: Displays properties (attributes) of your own choice shown in labels. Instead of a check mark (X) or the description of the relation, the table cells show the description of the selected properties. The properties are selected in the window that appears after you have selected the check box.
Landscape colors: Displays properties (attributes) of your own choice shown in colors. To the right of the table a legend is shown containing the descriptions of the selected properties, each value with its own color. The table cells with check marks are displayed in the color corresponding to the related description in the legend. The properties are selected in the window that appears after you have selected the check box. If you combine this check box with the Labels check box, no legend is shown. Instead the labels are shown in the table cells in color.
The title of the table indicates which additional information is shown. In the example below, a cross-reference table is shown in which its cells show the attribute "type".
Relation cross-reference table showing the description of the attribute "type"
Changing displayed table information
By using the table's context menu you can change the information that is shown in the table, for example hide all empty rows and columns. To open the context menu, right click a random cell in the table. Which functions are available, depends on the location in the table where you click. For additional information about the available functions in the context menu, see Displayed table information.
ArchiMate® is a registered trademark of The Open Group.