Community
Participate
Working Groups
Probably the most common problem for OCL UML users is that they neglect to specify an explicit Profile URI. Not a problem in UML, not even possible in UML 2.4. But in Eclipse UML, a Profile implies an embedded EPackage which has an auto-generated changing nsURI. Consequently OCL is struggling to correlate a variety of run-time EPackages with nsURIs and specification UML Profile without URIs. When the correlation fails users get strange obscure Constraint malfunctions. If the UML Profile URI is explicit, UML2Ecore re-uses it and everything is easy. Suggest a warning validation in UML for at least a missing URI on a Profile. Possibly also a warning for a missing URI on a Model.
I think we have INFOs these days. Probably a better severity.