[Uml-devel] [Bug 56184] Umbrello XMI file format doesn't conform with uml13.dtd

Oliver Kellogg okellogg at users.sourceforge.net
Tue Jan 10 11:39:45 UTC 2006


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=56184         




------- Additional Comments From okellogg users sourceforge net  2006-01-10 20:37 -------
>From Tom Morris <tfmorris gmail com>
Subject: RE: Loading Umbrello file into Argo

[...]
> > - aggregation="shared" (no such value in UML 1.4.  Legal values are
> > none,
> > aggregate, composite)
>
> Ah. In XMI 1.2, it's "shared", see OMG document
> formal/02-01-01, pg. A-41 of
> the PDF:
> <!ELEMENT UML:AssociationEnd.aggregation EMPTY >
>
> <!ATTLIST UML:AssociationEnd.aggregation
>
>  xmi.value (none | shared | composite) #REQUIRED >

If you look at the introducation to that appendix, the DTD is described as
being generated from UML 1.1 specification using the XMI 1.2 generation
rules.  The DTD in the UML 1.3 specification on the other hand appears to
have been generated using the UML 1.3 spec, but the XMI 1.0 production
rules.  It appears there isn't a good ready-to-use DTD in either of these
specs.  If look page 2-78 of the UML 1.3 specification, you'll see values
allowed for the AggregationKind element.




More information about the umbrello-devel mailing list