Uso Umbrello per modificare i miei diagrammi UML e archiviarli come file XMI. XMI è un bel formato testuale, che dovrebbe essere l'ideale per strumenti di controllo di versione basati su sorgenti tradizionali come Git, Mercurial e Subversion.
Sfortunatamente Umbrello riordina gli attributi dell'elemento XML in modo diverso di volta in volta, in modo tale che la differenza testuale commessa sia molto più grande della modifica effettiva nel diagramma UML.
-
C'è un modo per far sì che Umbrello possa scrivere i file XMI in una forma coerente ("normalizzata") ogni volta che salva un modello?
-
O esiste uno strumento che può normalizzare i file XMI, in modo tale che gli attributi dell'elemento XML siano sempre nello stesso ordine?
-
Oppure puoi suggerire un editor UML alternativo (pacchetto per Debian), che salva modelli di dati in formato XMI in modo più coerente?