前页 后页

定义子图类型

如果将构造型元素类型定义为复合类型,则其子图类型最初与您扩展的Metaclass元素的默认类型相同。您可以使用_defaultDiagramType特殊属性将图类型更改为任何其他内置UML或扩展类型,或更改为您自己的任何自定义图类型。由于图类型是Metaclass元素的默认值,因此您可以在该Metaclass元素(而不是Stereotype元素)上设置属性以更改默认值。

您可以在属性的“初始值”字段中标识子图类型。内置UML和扩展图类型的实际值在“ 初始值”部分中列出。如果要设置自定义逻辑示意图类型,请在逻辑示意图类型名称之前添加逻辑示意图概要文件名称和'::'。图概要文件名称是保存时为概要文件提供的名称,默认情况下是概要文件包或概要文件图的名称。我们建议图表概要文件名称基于技术名称。您还可以对Packages使用_defaultDiagramType属性,以扩展Package Metaclass元素。

这些示例显示了一个“ BusinessProcess”活动,当创建一个复合元素时,该活动将自动创建一个Analysis图,而一个“ block”构造型则创建SysML InternalBlock Custom图。

A UML Profile diagram showing stereotypes defining different composite structure diagram types.

初始值

这些字符串可以在_defaultDiagramType的“初始值”字段中使用,以标识内置的UML和扩展图类型:

  • UML Behavioral ::用例
  • UML Behavioral :: Activity
  • UML Behavioral :: StateMachine
  • UML Behavioral :: Communication
  • UML Behavioral :: Sequence
  • UML Behavioral :: Timing
  • UML Behavioral :: Interaction概述
  • UML Structural :: Package
  • UML Structural :: Class
  • UML Structural :: Object
  • UML结构::复合结构
  • UML Structural :: Component
  • UML Structural ::部署
  • 扩展::自定义
  • 扩展::要求
  • 扩展::维护
  • 扩展::分析
  • 扩展::用户界面
  • 扩展::数据建模
  • 扩展:: ModelDocument。

笔记

  • 尽管我们建议自定义逻辑示意图类型的逻辑示意图概要文件名称基于技术名称,但是属性前缀不是对技术名称的直接引用

学到更多