The Language Specification distinguishes between “referential” versus “composite” usage [1].
The “composite usage” (isComposite=true) is displayed with a solid rhomb.
The “referential usage” (isComposite=false) is displayed with a non-solid rhomb [2].
However, Tom Sawyer seems to display only the solid rhomb.
See picture below.
[1] OMG: OMG Systems Modeling Language (SysML), Version 2.0, Part 1: Language Specification
ch. 7.6.1 Definition and Usage Overview > Features > Paragraph “a usage may be . . . “
[2] OMG: OMG Systems Modeling Language (SysML), Version 2.0, Part 1: Language Specification
ch. 7.6.1 Definition and Usage Overview > Graphical Compartments
Table 4. Definition and Usage – Representative Notation
Used system:
Visual Studio Code: Version: 1.106.1
Syside Modeler (Preview): 0.8.2
Python (Microsoft): 2022.10.1 (14 July 2022); Python Version: 3.13.2
Java Version: openjdk version “21.0.6.” 2025-01-21 LTS
