IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Discussion :

Incompatibilité des XMI généré par PowerAMC


Sujet :

Outils

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Points : 10
    Points
    10
    Par défaut Incompatibilité des XMI généré par PowerAMC
    Bonjour,

    Je souhaite utiliser un projet PowerAMC 12.5 dans MagicDraw 15.5.
    Je dispose d'un projet MCD sur powerAMC que j'ai converti en MOO (Modèle Orienté Objet) afin d'obtenir une représentation UML. Je peux ainsi exporter ce projet en XMI. Cependant PowerAMC ne me propose que deux formats de fichier XMI en export: UML 1.3 XMI 1.0 ET UML 1.3 XMI 1.1 . Ces fichiers XMI ne semblent être compatible avec aucun logiciel UML.
    Toutes les relations deviennent en effet inutilisables lorsque j'import le XMI dans MagicDraw 15.5.
    J'ai essayé de passer par MagicDraw 9.5 qui est UML 1.4 mais cela ne fonctionne pas (il plante sur "multiplicity" à l'import).
    J'ai également essayé d'utiliser un logiciel de transition qui pourrait me faire la conversion de mon fichier XMI. Parmi tous les logiciels que j'ai utilisé le plus concluant a été Enterprise Architect qui importe mon XMI de PowerAMC et me permet ensuite de l'exporter en XMI lisible par MagicDraw. Cependant cette solution provoque la perte de la multiplicité des relations lors de l'import dans Enterprise Architect...

    Connaissez vous une solution pour passer mon projet sur MagicDraw ou un moyen de convertir un fichier XMI dans la version voulu?

    J'ai déjà essayé d'ouvrir mon XMI de powerAMC avec : BOUML, Visual Paradigm (je suis obligé de modifier le exporter mais ca ne marche tout de meme pas...), Win'design, Altova UModel sans succès!

    Merci pur votre aide!!

    J'ai trouvé ceci : http://jmvanel.free.fr/uml/uml-interop.html , mais ca ne m'aide pas...

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 23
    Points : 10
    Points
    10
    Par défaut
    Voici quelques éléments supplémentaires :
    Un header de fichier XMI généré par PowerAMC
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?xml version='1.0' encoding='UTF-8' ?>
        <XMI xmlns:UML="//org.omg/UML/1.3" xmi.version="1.1">
            <XMI.header>
                <XMI.documentation>
                    <XMI.exporter>PowerAMC</XMI.exporter>
                </XMI.documentation>
                <XMI.metamodel xmi.name="UML" xmi.version="1.3"/>
            </XMI.header>
            <XMI.content>
    Voici un exemple de classe du fichier XMI :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
                        <UML:Class name="Tiers" isLeaf="false" xmi.id="{F9176210-0D92-44F2-A78E-09F17AACD103}" isAbstract="false" visibility="public">
                            <UML:ModelElement.taggedValue>
                                <UML:TaggedValue tag="strictfp" value="false"/>
                            </UML:ModelElement.taggedValue>
                            <UML:Classifier.feature>
                                <UML:Attribute name="No tiers" xmi.id="{733E1EEC-0106-4291-8FF3-7D4978A19ED7}" ownerScope="instance" visibility="public" changeability="changeable">
                                    <UML:StructuralFeature.multiplicity>
                                        <UML:Multiplicity>
                                            <UML:Multiplicity.range>
                                                <UML:MultiplicityRange>
                                                    <UML:MultiplicityRange.lower>1</UML:MultiplicityRange.lower>
                                                    <UML:MultiplicityRange.upper>1</UML:MultiplicityRange.upper>
                                                </UML:MultiplicityRange>
                                            </UML:Multiplicity.range>
                                        </UML:Multiplicity>
                                    </UML:StructuralFeature.multiplicity>
                                    <UML:StructuralFeature.type>
                                        <UML:Classifier xmi.idref="Dttp0"/>
                                    </UML:StructuralFeature.type>
                                </UML:Attribute>
                                <UML:Attribute name="Modèle TO" xmi.id="{202BB89A-9238-4C75-9F61-85EAC4861213}" ownerScope="instance" visibility="public" changeability="changeable">
                                    <UML:StructuralFeature.type>
                                        <UML:Classifier xmi.idref="Dttp2"/>
                                    </UML:StructuralFeature.type>
                                </UML:Attribute>
                            </UML:Classifier.feature>
                        </UML:Class>

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/03/2008, 17h57
  2. Réponses: 7
    Dernier message: 19/02/2008, 14h14
  3. Comment cliquer sur des clips générés par actionscript
    Par ar vuzhugenn dans le forum ActionScript 1 & ActionScript 2
    Réponses: 4
    Dernier message: 04/01/2008, 11h02
  4. Erreur dans des fichiers générés par WSDL2Java
    Par stephou85 dans le forum Services Web
    Réponses: 2
    Dernier message: 15/05/2007, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo