Software Disclaimer

Explanation of error A cycle of uml:OwnedElement exists

This error is reported when a cycle is found in the values of the property Element:ownedElement.

The error is identified during validation; it prevents Canonical XMI diffing where that test would be applicable. The check for cycles here is equivalent in intent to the constraint Element:not_own_self() but is more robust than the implementation of that found in the UML spec.

Send questions or comments to xmi-interop@omg.org.