[
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