A model querying and transformation library for TGraphs and EMF models developed as part of Tassilo Horn's dissertation studies.
funnyqt.bidi | Bidirectional transformations (BX). |
funnyqt.coevo.tg | Co-Evolution transformations on TGraphs. |
funnyqt.edn | Printing/persisting and reading/loading query results and transformation
traces as EDN. |
funnyqt.emf | Core functions for accessing and manipulating EMF models. |
funnyqt.extensional | Specify models extensionally. |
funnyqt.generic | Generic protocols extended upon many different types, and generic functions. |
funnyqt.in-place | In-place transformation stuff. |
funnyqt.model2model | Rule-base out-place transformations similar to ATL or QVTo. |
funnyqt.pmatch | Graph Pattern Matching on arbitrary models. |
funnyqt.polyfns | Polymorphic functions dispatching on types of model elements. |
funnyqt.query | Generic query functions like regular path expressions & quantified expressions. |
funnyqt.query.emf | EMF-specific query functions |
funnyqt.query.tg | TG-specific query functions |
funnyqt.relational | Relational Model Querying. |
funnyqt.tg | Core functions for accessing and manipulating TGraphs. |
funnyqt.utils | Generic utility functions, e.g., for signaling errors, debugging, and profiling, |
funnyqt.visualization | Model visualization functions. |
funnyqt.xmltg | Convert XML to DOM-like TGraphs. |
Alphabetic Var Index |