MBSE Integration Services for Integrating Modeling Tools
Understanding how objects and attributes are inherited in the integration definition file
To ensure that the integration between the modeling tool and Teamcenter work properly, you must correctly map the object types and attributes of the tool and Teamcenter.
When you add new object types to your integration, you can choose to inherit the attribute mapping from an existing mapping.
For inheriting attributes, use the extends keyword.
The following scenarios describe how the inheritance of the mapping work:
Scenario 1: Inherit mapping from the parent
In this scenario, attributes are inherited from the parent. The modeling tool type PCAComp inherits the mapping from PCA.
Scenario 2: Inherit attribute mapping from the parent and add new attribute mapping to the child
In this scenario, the tool type EDABOMComp inherits attributes from the parents PCAComp and PCA.
Scenario 3: Inherit Teamcenter object type when none is defined for child
This scenario only applies when you use the Integration Definition File to create the mappings. If you do not specify the Teamcenter object type for the child, it inherits the object type from the parent.
Scenario 4: Inherit classification mapping
In this scenario, the child inherits the classification attributes from the parent. The modeling tool type PCAComp inherits the mapping from PCA.
Scenario 5: Inherit classification mapping and add additional class attribute mapping
In this scenario, the child inherits the classification attributes from the parent, and you add additional classification attributes to the child.
Scenario 6: Inherit classification mapping at multiple levels
In this scenario, the child inherits classification attributes from multiple parents. The tool type EDABOMComp inherits attributes from parents PCAComp and PCA.
Scenario 7: Inherit only classification mappings marked for inheritance
In this scenario, classification mapping exists for the same modeling tool type but the child only inherits classification mappings marked for inheritance. The rest are ignored. PCAComp inherits PCA as it is marked for inheritance. However, in the second case, PCAComp does not inherit any attributes as it is not marked for inheritance.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid1913857/xid2296536 · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)