XMI Import Overview
The XML Metadata Interchange XMI is an OMG standard for exchanging UML Models between different UML products such as modeling tools and UML Design.
The XMI Import project aims at importing the content of .xmi and .uml files into HOPEX so that users can reproduce diagrams from other platforms. Only the data (the objects) are imported, not the drawings.
Prerequisites
The XMI Import feature supports UML versions from 2.3 to 2.5. A file with a version lower than 2.3 or higher than 2.5 can be imported, without guarantee of full success.
However, any URI not corresponding to one of the ones provided by the OMG (see links down below) does not allow the import.
Scope of XMI Import
The purpose of the XMI Import tool is to import XMI data into HOPEX repository. The objects imported are those belonging to the Class Diagram, Use Case Diagram, Component Diagram, Composite Structure Diagram, Activity Diagram, Communication Diagram, Sequence Diagram, State Machine Diagram, Interaction Overview Diagram, Object Diagram, Deployment Diagram, etc.
Only objects are imported, not the drawings.
The exact list of the supported objects and their properties is detailed below.