前页 后页

定义复合元素

构造型元素可以自动创建为复合元素。您可以使用特殊属性来定义它,以及组合的子图是否为特定类型。

要定义某个元素在创建时是否始终是复合的,请将_makeComposite特殊属性应用于适当的元类元素(而不是构造型元素)。构造型类在创建时不会默认具有子图,因此您可以使用_makeComposite属性来触发子图的创建。对于定型组合,子图具有该元类通常的默认图类型。您可以使用_defaultDiagramType特殊属性来更改子图类型,以标识首选的图类型,

BPMN的此示例表明,始终使用BPMN自定义子图将BusinessProcess元素创建为Composite元素。

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.

学到更多