KerML 1.0b4 FTF Avatar
  1. OMG Issue

KERML_ — Recursive import with includeAll = true should recurse through private packages

  • Key: KERML_-120
  • Status: closed  
  • 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
  • Disposition: Duplicate or Merged — KerML 1.0b4
  • Disposition Summary:

    Merge with KERML_-39

    The resolution to KERML_-39 also resolves this issue.

  • Updated: Sat, 19 Jul 2025 18:58 GMT