12.2.4 表示法

包表示为一个大的矩形和一个附加到其左上边的一个小矩形(一个“标签”):它们代表了一个“文件夹图标”。包的成员可以显示在大矩形中。成员还可以画在包的外面,通过连线与包相连,连线与包相接的一端画一个内部是加号的圈(⊕)。

遵循本规范的工具可以限制对packagedElements使用这些图示。可选的,通过包引入或元素引入从而在引入包中变得可以使用的元素可以使用一种不同的颜色或变灰从而指示它们不是packagedElements

  • 如果包成员没有显示在大矩形中,那么大矩形中应该显示包的名称。
  • 如果包成员显示在大矩形中,那么包的名称应该显示在标签中。

packagedElement的可见性可以在名称前加可见性符号(“+”代表公开的/public,“-”代表私有的/private)。包没有受保护的/protected包/package可见性。

工具可以通过一个图像标记,例如颜色或字体来表示可见性。工具还可以有选择地表示那些满足给定可见性水平(例如,只是公开的成员)的元素。展示带有成员的包并非一定要显示它所有的成员;它可以根据某些条件只显示部分的成员。

包的URI可以在包名后的{uri=<uri>}文本来指示。

包合并使用一个从接收包(源)指向被合并包(目标)的带有开放箭头的虚线来指示。此外,«merge»关键字要靠近虚线。

图12.4 Notation for Package Merge

模型使用一个普通的包符号(文件夹图标)并带有一个位于大矩形右上角处的小三角。

可选的,如果模型的成员显示在大矩形中,小三角可以显示在标签中模型名称的右面。

模型还可以被表示为一个包,使用带有«model»关键字(位于模型名称的上面)的包符号。

results matching ""

    No results matching ""