Community
Participate
Working Groups
This was allowed by the obsolete QVTO AST metamodel, which was non compliant with OMG spec. The correct metamodel defines the intermeditateProperty reference in OperationalTransformation class so is is not possible to support this anymore and becomes a breaking change. Adding the "Documentation" keyword, to mention this in migration notes. The QVTO analyzer must report an error if intermediate property is defined in a library as the grammar rules allow this.
Documentation: Intermediate properties and intermediate classifiers definitions are now prohibited for library. Since version 1.0 intermediate properties were allowed for libraries but this CR forces to prohibite them for libraries due to QVT specification. It's a breaking change in context of QVT 1.x to 2.x migration.