Configuring Systems Engineering > Customizing Visio diagram templates
Making a master shape unique
In a DiagramShapeResolverPropertyMaps entry, the DiagramShapeResolverProperty tag distinguishes a master shape from others that are mapped to the same object type.
<DiagramShapeResolverPropertyMaps>
<DiagramShapeResolverProperty tcPropName="rslv_prop_name"
tcPropvalue="rslv_prop_val" tcPriority="rslv_priority"/>
</DiagramShapeResolverPropertyMaps>
Caution: A master shape can have only one DiagramShapeResolverProperty tag.
- tcPropName — replace
rslv_prop_namewith the name of the property whose value distinguishes the master shape from others mapped to the same object type. - tcPropvalue — replace
rslv_prop_valwith the value that distinguishes the master shape. - tcPriority — replace
rslv_prioritywith the number representing the property's order of precedence over properties named in otherDiagramShapeResolverPropertytags. The highest priority is zero (0).
Note: A DiagramShapeResolverProperty tag without a tcPriority value is assigned the lowest priority (9999).
Example
Assume a Teamcenter stencil contains two different master shapes, each with a typeMap tag using BaseFoundationClass=Interfaces — one representing internal interfaces within single functions or logical blocks, and one representing external interfaces between parent objects and their direct children. The DiagramShapeResolverProperty tag that maps the internal interface shape:
<DiagramShapeResolverPropertyMaps>
<DiagramShapeResolverProperty tcPropName="bl_level_starting_0"
tcPropvalue="1" tcPriority="0"/>
</DiagramShapeResolverPropertyMaps>
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.plm00038/xid1171833 · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)