Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 

QVT code generator

Initial author: Erwan Bousse

Generates C# code out of QVT model transformations that follow the official QVT specification.

Architecture

For more information: slides.

Requirements

  • NMF
  • (only for reading QVT models from Enterprise Architect) LieberLieber Enterprise Architect wrapper

VS Solutions

  • Common: contains a VS solution with the projects commonly used by other solutions, such as utility classes for interacting with EnAr.
  • QvtEnginePerformance: contains a VS solution with the QVT code generator. Note: this solution references projects contained in the Common folder.
  • QvtMetamodelCodeGeneration: contains a standalone VS solution with the code used to generate the QVT metamodel code that can be found in the project LL.MDE.Components.Qvt.Metamodel of the solution/folder QvtEnginePerformance. It relies in the NMF framework to generate C# code from the official QVT Ecore model provided with the official QVT specification.
  • XSDImport2: contains a VS solution with part of a WIP toolchain to import XSD files, ie. XSD file --[EMF]--> Ecore file --[NMF]--> In-memory NMF model --> EnAr metamodel. Note: this solution references projects contained in the Common folder.

About

No description, website, or topics provided.

Resources

License

Releases

No releases published

Packages

No packages published