I've investigated this and it seems that ArgoUML is enforcing one of
the OMG well-formedness rules by not allowing this to be drawn.

Well-formedness rule 2.5.3.3
"The Classifier of an AssociationEnd cannot be an Interface or a
DataType if the  association is navigable away from that end."

As a enumeration is a subclass of DataType this rule comes in to play.

There are two ways you can workaround this

1) Select a directed composition from the composition dropdown tool.
You will be able to draw this.

2) Do as they appear to have done at
http://www.xml.com/pub/a/2002/08/07/wxs_uml.html and use a class with
an <<Enumeration>> stereotype rather the an actual stereotype. My
suspicion that that is what they are showing is based on the
capitilazation of <<Enumeration>> as opposed to the lowercase
<<enumeration>> keyword.

You could create an issue in argouml to either

a) remove enforcement of this rule
and/or
b) argouml manages in a simlar way to interface and auto convert a
bidirectional association to unidirectional.

Regards

Bob.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to