SysML, UAF, UML, and UPDM Profiles > UAF profile > Working with products (uaf) > Working with compartments on symbols and linked callout notes (UAF)
  
Working with compartments on symbols and linked callout notes (UAF)
When an element appears on the diagram, you can show its property values and linked elements on the diagram through symbol compartments (when supported) and linked Callout Notes.
You can set up symbol compartments (and symbol view options) in the following contexts:
For an individual symbol on a product diagram.
As a default for new symbols on a product diagram.
As a default for new symbols on new product diagrams.
Compartments
For element types that support compartments on diagrams, you can show compartments on the symbol to display property values and linked elements.
To show compartments on an element: right-click the element, and then click Show/Hide Compartments. From the dialog, select the check boxes associated with the Properties and Roles for which you want to show compartments.
When linked elements are shown in compartments, you can click an element to view its properties in the Property Pages. You can then right-click the background of the Property Pages to open that element's full context menu.
* 
If there is no data to show in a compartment, that compartment is not shown on the diagram.
* 
You can set up default view options for a diagram, so that new elements on the diagram show selected compartments by default. Alternatively, you can set up a diagram template, so that elements on a new diagram show selected compartments by default. See Setting up default view options and compartments for a product diagram (UPDM) and Setting up default view options and compartments for new product diagrams (UPDM).
Example
In this example, Person1 is linked to Function1 through a Performs relationship.
We right-click Function1, click Show/Hide Compartments, and from the dialog select the check box for the performedBy role.
Function1 now includes the perfomedBy compartment, which shows that Function1 is linked to Person1 through the performedBy role.
Linked Callout Notes
The information that can be displayed in compartments can also be displayed in a Callout Note that is linked to an element symbol. Using a linked Callout Note is particularly useful when compartments cannot be shown on the element.
To create a linked Callout Note that shows compartments for the linked element: right-click the element symbol, point to Add, and then click Callout Note. From the dialog, select the check boxes associated with the properties and roles you want to show in the linked Callout Note.
After creating a linked Callout Note on a diagram, you can show and hide compartments in that linked Callout Note through its context menu: right-click the linked Callout Note, and then click Show/Hide Compartments.
* 
If there is no data to show in a compartment, that compartment is not shown on the diagram.
Example
In this example, Person1 is linked to Function1 through an Performs relationship.
We right-click Function1, point to Add, click Callout Note, and from the dialog select the check box for the PerformedBy role.
Function1 now has a linked Callout Note that includes the performedBy compartment, which shows that Function1 is linked to Person1 through the performedBy role.