Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MMT/QVTo/New and Noteworthy/Indigo

< MMT

Eclipse QVT Operational New and Noteworthy items for the Indigo 3.1.0 release.

Milestone 2

The milestone was completed on Friday, October 1, 2010

Enhancements

325051 QVTo Traces View is provided now for debug perspective.

Debug-trace-view.png

Bugs

318653 Now QVTo correctly handles "access transformation" import statement.

322758 ImperativeOCL specific types (ListType and DictionaryType) now are supported for feature’s type in the intermediate classes.
Snippet:

intermediate class Symbols {
   types : Dict(String, EObject); // Global type definitions.
}
// Copy mapping for type "EPackage".
mapping EPackage::transEPackage() : EPackage {
    if (self.symbols = null) then {
        self.symbols := object Symbols {
            types    := Dict{};
        };
    } endif;
}


322756 Enumeration values in DictionaryType are supported now.
Snippet:

property DISTRIBUTION_NAME_MAP : Dict(String, StdLibFunctions)
    = Dict {
        'Constant'    = StdLibFunctions::Constant,
        'Weibull'     = StdLibFunctions::Weibull
    };


323789 Parameter's extents of the intermediate model are properly cleaned up now after executing the transformation.

323948 Debugging of parameter-less transformations is supported now.

Milestone 3

The milestone was completed on Friday, November 12, 2010

Enhancements

325276 QVTo Debug Expressions view is provided now for the debug perspective.

Debug-expressions-view.png


325525 Debug Watch action for QVTo editor and Expressions view is provided now.

Debug-watch-view.png

Bugs

327757 QVTo log writer now gets objects instead of strings thus making possible custom loggers.

Milestone 4

The milestone was completed on Friday, December 17, 2010

Enhancements

313321 QVTo features were reorganized.

* Features are now feature-based instead of plugin-based
* Redundant features were removed

Back to the top