预订演示
前页 后页

定义复合元素

原型元素A自动创建为复合元素。您可以使用特殊属性定义这一点,以及组合的子图是否属于特定类型。

要定义元素是否总是在创建时复合,您将 _makeComposite 特殊属性应用于适当的元类元素(而不是原型元素)。构造A类在创建时默认没有子图,因此您使用 _makeComposite 属性来触发子图的创建。对于原型组合,子图是元类通常的默认图类型;您可以使用 _defaultDiagramType 特殊属性更改子图表类型,以识别首选图表类型,

来自 BPMN 的这个示例表明,BusinessProcess元素始终创建为具有 BPMN 自定义子图的复合元素。

A UML Profile diagram showing how to define that a stereotype is always created as a composite element, and what the type of its composite structure diagram should be.

了解更多