UMLX Bugs

This is preliminary code, so there are no bugs just very annoying features.

This document is rather more of a TODO list.

Serialization

The QVT/OCL spec is vague as to how to handle references to paramteric sets. The current serilization uses specific characteristics of the OCL plug-in. These need replacing by something that doesn't crash the SAmple Ecore Editor.

QVTr Editor

The domain replace attribute is not recorded since the QVT model has no property for it.

Quick assists should

  • do syntax suggestions
  • do meta-model element suggestions
  • do meta-model binding
  • The syntax coloring should context sensitive so as to avoid highlighting e.g. domain when used in an expression.

    Semantic validation should be incremental.

    An Outline View would be good.

    QVTr execution

    The QVTrelation to QVTcore transformation needs debugging.

    A QVTcore to perhaps ATL transformation needs writing.

    UMLX

    The earlier GEF-based code needs resurrecting in a GMF environment.