-
Key: KERML_-120
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
In 8.3.2.4.5 Namspace, the description of the visibleMembership operation states that "If isRecursive = true, also recursively include all visible Memberships of any visible owned Namespaces." According to the OCL "visible owned Namespace" means any owned Namespace with public visibility.
However, if a recursive import has includeAll = true, then it would seem to be expected that the recursion would continue through all nested namespaces, not just those with public visibility. Indeed, Expose relationships always have includeAll = true, specifically so elements can be exposed in views without regard to visibility. Right now, though, a recursive Expose will not include any elements from private nested Namespaces,
-
Reported: KerML 1.0b2 — Tue, 29 Oct 2024 20:19 GMT
-
Updated: Tue, 29 Oct 2024 20:19 GMT
KERML_ — Recursive import with includeAll = true should recurse through private packages
- Key: KERML_-120
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2