TeamcenterKnowledge

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_name with the name of the property whose value distinguishes the master shape from others mapped to the same object type.
  • tcPropvalue — replace rslv_prop_val with the value that distinguishes the master shape.
  • tcPriority — replace rslv_priority with the number representing the property's order of precedence over properties named in other DiagramShapeResolverProperty tags. 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)