-
Key: KERML_-90
-
Status: open Implementation work Blocked
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Resolution
KERML_-79to issueKERML_-73, approved in Ballot 1, introduces the new validation constraint validateImportTopLevelVisibility with the OCL:importOwningNamespace.owningNamespace = null implies visibility = VisibilityKind::private
However, the check in the OCL needs to be on importOwningNamespace.owner rather than importOwningNamespace.owningNamespace, because a filtered import is parsed as having a nested package that is actually owned via a NamespaceImport relationship rather than a Membership. In this case, the package will not have an owningNamespace, but it will still not be the root namespace, because it has an owner.
-
Reported: KerML 1.0b2 — Wed, 17 Jul 2024 03:52 GMT
-
Updated: Tue, 12 Nov 2024 22:19 GMT
KERML_ — Problem with validateImportTopLevelVisibility constraint
- Key: KERML_-90
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2