Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[qvtd-dev] Recent commits

Hi

I've cleared four bugs that caused a QVTd workspace to have unavoidable errors; it is now possible to have no errors, although sometimes Xtext gives some pseudo-errors; Xtext bug outstanding.

- Bug 461994: ManualUML2RDBMS.java content tweaked to avoid JDT bug
- Bug 402591: *.qvtr imports now supported in QVTr
- Bug 459990: "_" symbols now supported in QVTr
- Bug 462151: implementedby adjusted to avoid DNF_bbox diagnostic

also

- Bug 417379: Transformation can be nested in named Packages
- all ModelMorf examples now form part of the QVTr tests and (oops) there is now CS validation too.

and to facilitate future progress

- Bug 462165 Rule::isDefault supported in CS and AS to faciltate copy mappings/relations - Bug 462166 RelationDomain::pattern/rootVariable now support multi-patterns in QVTr AS and CS
- Bug 462174 RelationCS::VarDeclarationCS may have a direct initializer

Bug 462166 mostly just required changing an "if pattern != null" to a for all patterns. Approximately 20 getPattern/getRootVariable references in QVTr2QVTc have had a ".get(0)" added so that they work unchanged for single pattern domains. When convenient they can be upgraded to exploit the simpler multi-patterns.

Bug 462166 and Bug 462174 give an over 10% line count reduction in
/org.eclipse.qvtd.examples.qvtrelation.reltocore/qvtrsrc/SimplerRelToCore.qvtr wrt RelToCore. I suspect a few more lines go once some of the RelToCore bugs are fixed.

    Regards

        Ed


Back to the top