TeamcenterKnowledge

MBSE Integration Services for Integrating Modeling Tools

Customizing behavior modeling integration operations by using extensions

Teamcenter provides extension points for the following behavior modeling tool integration operations: Save, Save-as, Open, Insert.

Extension points are available for the following concurrent modeling operations: Import, Export, Add to branch, Update.

You can implement these extensions as java programs, tool-specific scripts, or batch files.

Use the following extension points to extend behavior modeling integration:

Extension name Description
PRE_UI_ACTION Performs the configured actions before the behavior modeling tool launches Teamcenter dialog boxes. This extension supports only Save and Save-as operations. You can implement this extension using Java only.
PRE_UI_INSERT Performs the configured actions before the behavior modeling tool launches the Teamcenter insert dialog box. You can implement this extension using Java only.
PRE_CONDITION Checks the specified conditions before performing the behavior modeling operations. If the PRE_CONDITION extension fails, the operation is not performed.
PRE_ACTION Performs the specified actions before performing the behavior modeling operations.
POST_ACTION Performs the specified actions after performing the behavior modeling operations.

The PRE_UI_ACTION and PRE_UI_INSERT extensions take the input as an XML string that is based on the BHMOperationsSchema.xsd file. The PRE_CONDITION, PRE_ACTION, and POST_ACTION extensions take the input as an XML string based on the BHMDesignSchema.xsd file.

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid1913857/xid707095 · retrieved Fri Jul 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)