I want to do a model to model transformation, from a model based on Java metamodel to a model based on C++ metamodel. I did some research and I found that QVT allow a bidirectional transformation but there is two types of QVT and I don't understand the difference between them, who is the more suitable for my project QVTo or QVTr ?
what's the difference between QVTo and QVTr transformation?
489 Views Asked by user3679797 At
1
There are 1 best solutions below
Related Questions in MDE
- Acceleo Trasformation - Package with uri '*' not found.
- loader constraint violation when launching an EMF compare comparison(and proper tools for model comparison.)
- Merge Project models through EML using complex comparison rules
- Choosing between ATL and QVT for model to model transformation
- what's the difference between QVTo and QVTr transformation?
- Invoke ATL model transformation in MWE2
- Angular how to make mde popover spawn next to element instead of above or below
- EMF recursive subproperties
- An accessor cannot be declared in an ambient context error in @material-extended/mde
- What is the difference between weaving models and mapping models in MDE?
- Can you have a timestamp in the Microsoft Advanced Hunting Security API POST request
- How much is Eclipse EMF related to the OMG MDA standard?
- How to get relative paths in the traces model when executing ATL transformation programmatically through EMFTVM?
- How to build EMOF models in IntelliJ and generate code from them?
- ATL to EMFTVM compiler
Related Questions in QVT
- Is the QVTD (declarative) plugin eclipse already in a version stable?
- Importing eclipse MDT/OCL APIs in qvt-o code
- QVT transformation applied to UML (XMI) models exported from Rhapsody
- Bidirectional M2M Transformations using Eclipse EMF
- How to use JProfiler custom probe telemetry for monitoring Guava cache statistics
- Representing QVT-Operational transformations in XML, JSON or or any other serialized format
- java.io.IOException: The path is unmapped
- How to use deployed QVTo Eclipse Plug-In
- How to apply a stereotype from UML Standard Profile inside QVTo transformation?
- How to get an OrderedSet of OccurrenceSpecifications from a Lifeline in QVTo?
- what's the difference between QVTo and QVTr transformation?
- Generating notation model from domain model
- How to define a ns uri modeltype for an own RDF Schema metamodel in qvto?
- Model transformation to platform specific (NC) code
- QVTO - Import Works in 3.4 but not in 3.6
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The difference between the two is the nature of the languages, QVTr is declarative and QVTo is imperative. In this particular case, another important factor when taking your decision is current tool support. A mature and stable implementation of QVTo is part of the Eclipse Modeling Project. For QVTr current support is more limited. There is an ongoing development available as part of the Eclipse Modeling Project too.
In the mean time I would recommend you to consider alternatives as such as Epsilon, which does not only provide a transformation language (ETL) but also other languages to work with models. You can find more information about them here: Eclipse MMT Projects