Exchanging model data by using XMI

XMI (XML Metadata Interchange) is a format specification produced by the Object Management Group (OMG). The XMI format allows the interchange of objects and models through an XMI formatted file. The XMI format is commonly used to exchange UML models between other tools or software.

In addition to XMI, Rhapsody provides additional tools for developers to examine the models, such as:

  • Rhapsody ReporterPLUS reports in Word, PowerPoint, and HTML format. Reports are created without any conversion to another format.
  • Model simulation capabilities show how the model components work together.
  • The COM API exports a set of COM interfaces representing the metamodel objects and application operational functions.
  • Write macros provide a means to examine the model within the product.

The Rhapsody XMI export and import feature facilitates the following development tasks:

  • Export an entire Rhapsody model to XMI to be closely examined as a whole
  • Export the whole model to XMI to be searched in an HTML browser
  • Export the model to XMI in order to parse the entire model with another UML tool or a non-UML tool
  • Imports XMI models or pieces of other XMI models into Rhapsody models
  • Exchange models to or from the Tau system