XMI Export for a Java Project


XMI Export for a Java Project is only an EclipseUML 2008 feature
  1. EclipseUML 2008 XMI export
  2. RSA® 7.5 XMI export for a Java Project

1. EclipseUML 2008 XMI export

We recommend mapping all your project information inside your model, btw you can also only use the automatic detection.
The XMI Backup will immediately save the following java project information:

The XMI Backup menu is available in the Package Explorer by selecting src > Open / Reverse UML > Deep Reverse > XMI Backup.



This is a heavy refactoring process which requires 12 minutes on my laptop (intel duo core 2Ghz - ram 2048) for Xerces (large project size composed by over 1 000 classes&Interfaces).
This process will map each piece of Java project information into a UML 2.2 model.
This means that almost all your Java or JEE project skeleton will be saved. (e.g all project structure is saved except methods business rules which should be reversed inside a sequence diagram)


2. RSA® 7.5 XMI Export

It seems that the XMI Export is not activated inside RSA® 7.5 if using a java project.
The test I did is to reverse the Xerces project and also to create a model project (e.g project not related to Java) in the project explorer.
Select the project in the Project Explorer > Export..



Select Other > UML 2.1 Model and click on the Next button.



To export the model you need to select the source Models and use the Browse button.
If you click on the Browse button only non Java Projects are available and can therefore be exported.



It seems that the XMI export is not possible for Java Projects with RSA® 7.5.