Community
Participate
Working Groups
Start new platform with QVTO installed. Create 'SimpleUML to RDB' sample project. Add the following mapping to the end of the script: mapping UML::Class::class2viewColumns(targetClass: UML::Class) : OrderedSet(RDB::view::ViewColumn) { init { var v := object RDB::view::ViewColumn {}; result := self.map dataType2columns(targetClass)-> union(self.map generalizations2columns(targetClass))->asOrderedSet() } } No error is reported. However it faces two problems. 1. Creation of abstract type 'RDB::view::ViewColumn' should be prohibited 2. Assignment of collection(RDB::TableColumn) to collection(RDB::view::ViewColumn) is also invalid
Fixed in part of collection assignment checking. Committed to HEAD and R2_0_maintenance branch.
Abstract type instantiation checking is separate bug.