Using UML or SysML with the Teamcenter interface

About this task

You can use UML or SysML with the Teamcenter Interface and IBM® Rational® Rhapsody®. For Systems Engineers, this facility means you can interactively exchange information between Rational Rhapsody models using SysML and the Teamcenter Systems Engineering and Requirements Management environment. For example, you can create and modify SysML elements (such as block and activity) defined in the Rational Rhapsody SysML profile.

In addition to new term SysML elements, you can modify the provided ElementsMap.xml file to map a Teamcenter element with a more domain‑specific element with one stereotype. This stereotype can be one of the predefined types in Rational Rhapsody or a user-defined stereotype.

To specify UML or SysML, you have to set the default in the ElementsMap.xml file, which handles the mapping between Teamcenter and Rational Rhapsody elements.

You can import the following sequence diagram elements from Rational Rhapsody into the Teamcenter interface:

Note: You cannot import these elements from the Teamcenter interface into Rational Rhapsody

Procedure

  1. Open the ElementsMap.xml file (found in the Rational Rhapsody installation path, for example, <Rational Rhapsody installation path>\AddOn\TcSE) in a text editor.
  2. Set either the RhapsodyUMLTcSEUML portion of the ElementsMap.xml file to be the default or set the RhapsodySysMLTcSESysML portion of the file to be the default. Do not set both as the default.
    • For UML, the following figure shows RhapsodyUMLTcSEUML set as the default (Default="Yes"):
    • For SysML, the following figure shows RhapsodySysMLTcSESysML set as the default (Default="Yes"):
      Note: If SysML is specified as the default in the ElementsMap.xml file and the Teamcenter design contains SysML elements (meaning that the map file has elements that contain Rhapsody_Profile="SysML"), then when you select Open Model or New Model in Teamcenter for Rational Rhapsody, Rational Rhapsody SysML are used. However, if your Teamcenter design does not contain any Rational Rhapsody SysML elements, then Rational Rhapsody UML is used even if SysML is set as the default in the map file.

Feedback