QVT 1.0 NO IDEA Avatar
  1. OMG Issue

QVT — The representation and the containment of 'this' variable is missing

  • Key: QVT-10
  • Legacy Issue Number: 10924
  • Status: closed  
  • Source: France Telecom R&D ( Mariano Belaunde)
  • Summary:

    In the section defining the OperationalTransformation class a 'this' predefined variable
    is defined but its exact representation and containment in the metamodel is missing.

  • Reported: QVT 1.0b1 — Tue, 17 Apr 2007 04:00 GMT
  • Disposition: Resolved — QVT 1.0
  • Disposition Summary:

    Resolution:

    (1) Add the composite property Module::ownedVariable of type Variable, with multiplicity '*' with the following definition:
    "The list of variables owned by the module."

    (2) Update the diagram Figure 8.1 with the new 'ownedVariable' association (see diagram the Appendix C ("Updated Diagrams") of this report.

    (3) In section 8.2.2.1 (Operational Transformation), after the sentence " The instantiation of the transformation is either implicit (the instance being referred though the predefined this variable) or explicit. In the latter case an InstantiationExp expression is used. " add the sentence: The implicit 'this' variable is represented by a Variable instance named "this" having the transformation as its type and owned by the transformation through the 'ownedVariable' property.

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