2011-02-23 4 views
0

Bonne journée, chers collègues!Importer StarUML XMI vers Eclipse

Je veux convertir le fichier UML généré dans StarUML en OWL. J'essaie d'utiliser l'implémentation Eclipse ODM à cette fin. Le problème est que je ne peux pas importer le fichier UML dans Eclipse pour commencer la transformation. Je crée nouveau projet EMF et d'essayer d'importer le fichier XMI de StarUML et obtenir l'erreur:

org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'null' not found. (file:/C:/Users/Senya/Desktop/test_test_test.xmi, 3, 13) 
    at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1307) 

Est-ce que quelqu'un sait comment importé correctement les fichiers StarUML à Eclipse?

Répondre

0

S'il est possible d'exporter votre modèle UML 1.4 dans XMI à partir de StarUML, vous pouvez importer votre modèle dans Enterprise Architect. L'architecte d'entreprise a very good integration with Eclipse, ayant dit que je suis sûr qu'il y a d'autres outils là-bas qui pourraient employer pour une approche semblable.

1

Ceci est impossible car StartUML est une structure UML 1.4 alors qu'Eclipse utilise UML 2.0. Vous ne pouvez pas convertir UML 1. * en UML 2. * car ce n'est pas rétrocompatible !!

+0

Donc, il n'y a absolument aucun moyen de convertir StarUML UML en UML 2. *? – usamytch

+0

De gros changements ont donc été apportés à la spécification UML 2, sauf que des schémas très simples disons que c'est impossible. –