QVT 1.1 RTF Avatar
  1. OMG Issue

QVT11 — 9.17 Variable composition

  • Key: QVT11-3
  • Legacy Issue Number: 10938
  • Status: closed  
  • Source: Model Driven Solutions ( Ed Willink)
  • Summary:

    Issue 9379 made Pattern.bindsTo a non-composition.

    This deprives Core of any parent for its non-realized variables.

    Suggest: move BottomPattern.realizedVariables to CorePattern.variables.

    CorePattern.variables then composes all variables declared for the pattern. A class-type
    check of RealizedVariable/Variable derives the 'isRealized' property.

  • Reported: QVT 1.0 — Sun, 25 Mar 2007 04:00 GMT
  • Disposition: Resolved — QVT 1.1
  • Disposition Summary:

    It is convenient to keep realized and unrealized variables separate to avoid unnecessary isRealized
    tests.
    Just add CorePattern.variables to compose the unrealized variables.

  • Updated: Fri, 6 Mar 2015 20:58 GMT