YAMTL

Logo

Yet Another Model Transformation Language

View My GitHub Profile

YAMTL

YAMTL is an EMF-based model-to-model transformation engine whose transformations are defined with an internal DSL of Xtend (Yet Another Model Transformation Language).

Getting started

YAMTL uses Gradle as build automation tool and can be executed from Java 8.

Configuring a Gradle build script to use YAMTL

Add the following repository:

repositories {
	maven {
		url "https://github.com/yamtl/yamtl.github.io/raw/mvn-repo/mvn-repo/snapshot-repo"
	}
	jcenter()
}

Declare the following dependencies:

dependencies {
	compile "org.eclipse.xtend:org.eclipse.xtend.lib:$xtendVersion"
	compile "yamtl:yamtl:0.0.6-SNAPSHOT"
}

Examples

Several examples are available in this repository.

Release notes

0.0.6-SNAPSHOT

0.0.5-SNAPSHOT

0.0.4-SNAPSHOT

0.0.3-SNAPSHOT

0.0.2-SNAPSHOT

0.0.1-SNAPSHOT


© Artur Boronat, 2018