@qwerty: May be I was not clear enough: I do not ask about a relation between UML and XSD. In my example model, the class
Check has an association to itself. And its a zero-to-many relation. The XSD generator of EA translates my model to
minOccurs="1" maxOccurs="1", while I expected
minOccurs="0" maxOccurs="unbounded".
That is, the XSD generator of EA translates my model to a relation between the
Check parent and its related
Check children as if I had a one-to-one relation in my model. But that is not true. In the model it shows a zero-to-many relation between
Check and itself. In the same way as there is a zero-to-many relation between the classes
Check and
Detail. The XSD generator translates that relation as I have expected. Why not for the
Check:
Check relation in the same way?
The question is: Is my understanding or model wrong or is the XSD generator of EA in error?
the image of the class diagramI would love to show the model image here, but was not able to find a description, how the [img ][/img] markup works.