XMI generator

As it is signified by their name, the XMI generators generates the definition of the project using XMI.

They are two generators, one producing XMI 1.2 the other XMI 2.x (from 2.0 up to 2.3)

XMI 1.2 generator

To be compatible with existing tools, the used format is xml 1.0, xmi 1.2 for UML 1.4.

This plug-out must applied on the project itself, it asks you to specify where the xmi file must be generated and if you want to produce the UML, C++ or Java definitions :

Currently only the UML definition of the packages, views (generated as package or not generated depending on the toggle above), classes, attributes, relations, operations, use cases, components (without UML2.0 features) and nodes are saved in the produced file. Classes defined under a use case or a use case view are generated as actor, their operations, attributes and relations are not generated except dependencies and generalizations.

The XMI generator manages the following options (in order) :

In case these arguments are given the dialog doesn't appears, this allows to export a project in XMI without any manual action.

These options may be set through the Tool setting dialog, or when you ask to start a plug-out when Bouml is lauched (see here).

XMI 2.x generator

The used format is xml 1.0, xmi 2.0 for UML 2.0 or xmi 2.1 for UML 2.1 up to 2.3

This plug-out must applied on the project itself, it asks you to specify where the xmi file must be generated and if you want to produce the UML, C++ or Java definitions following some options :

The XMI generator manages the following options (in order) :

In case these arguments are given the dialog doesn't appears, this allows to export a project in XMI without any manual action.

These options may be set through the Tool setting dialog, or when you ask to start a plug-out when Bouml is lauched (see here).

Previous : State machine generator

Next : XMI import