Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » QVT-OML » [QVTo] How to load separated (externalized) profile applications in QVTo transformations ?
[QVTo] How to load separated (externalized) profile applications in QVTo transformations ? [message #1722870] Tue, 09 February 2016 20:23
Toni Siljamaki is currently offline Toni SiljamakiFriend
Messages: 6
Registered: November 2012
Junior Member
Hi all.

Thanks to the excellent work by Cristian Damus, and since January 2015, Papyrus now supports separating profile applications into separate files.
Thank you, Christian. Smile

This is referred to as "externalized profile applications" in Papyrus.
A Papyrus UML model may have multiple candidate profile applications, which can be mutually exclusive, that can be loaded and unloaded by the user.

This new capability in Papyrus provides important possibilities for larger-scale SW product development, such as product variant handling via MDA Marking Models = deploying the same CM'ed version of a source UML model onto multiple SW/HW platforms, or versions thereof, such as onto different versions of a multicore ASIC, or for different market adaptations etc. (just some obvious examples)

QUESTIONS:

1) How can one or several selected "externalized profile applications" (separate .uml files) be loaded onto a source UML model by a QVTo transformation ?

2) What should the .qvto transformation declaration itself and its "header" look like?

3) What should the transformation Configuration look like, such as when running and testing the transformation in the debugger ?

...that is: How to get the externalized profile application(s) loaded onto the source UML model before the actual model transformation starts ?

A working demo example + tutorial is appreciated. (+ updated QVTo Help)

Embedded/headless transformation is the next step. (= how to do it programmatically)
Regards/Toni

[Updated on: Thu, 11 February 2016 17:34]

Report message to a moderator

Previous Topic:QVTo standalone: EMF package registries w/o maven/testng?
Next Topic:QVT to attach elements as children to a root element
Goto Forum:
  


Current Time: Thu Nov 23 00:21:21 GMT 2017

Powered by FUDForum. Page generated in 0.01372 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software