Et oui, c'est encore moi.
Actuellement, dans Bouml, l'import XMI des composants ne tient pas compte de la relation de composition (les "nested components" d'UML2).
Après l'import d'un code XMI comme celui-ci :
on retrouve Subsystem1 et Main au même niveau, alors que l'un est un sous-composant de l'autre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <packagedElement xmi:type="uml:Component" xmi:id="BOUML_0x49e1a70" name="Main"> <packagedElement xmi:type="uml:Component" xmi:id="BOUML_0x49e74e0" name="Subsystem1"></packagedElement> </packagedElement>
Baptiste
PS : je développe un outil de reverse-engineering basé sur XMI, et je fais tous mes tests sur Bouml, Rose, Argo, etc... D'où mes constatations et mes retours...
Partager