blob: 43aaa4916177359e6c8c3aac5180da756bb38085 [file] [log] [blame]
<h1>Henshin - Examples</h1>
<p>
This page lists documented examples of Henshin transformations.
All examples can be found in the <a href="http://dev.eclipse.org/svnroot/modeling/org.eclipse.emft.henshin/trunk/plugins/org.eclipse.emf.henshin.examples/">Henshin examples plug-in</a>.
</p>
<h2>Endogenous Transformations</h2>
Endogenous transformations are transformations on a single model.
<ol>
<li><a href="examples.php?example=bank">Bank Accounts (Tutorial)</a>: shows the basic concepts of transformation rules including nested rules of depth 1. The example shows the graphical editor and the use of the interpreter wizard.</td>
</li>
<li><a href="examples.php?example=sierpinski">Sierpinski Triangle (Benchmark)</a>: A simple example for testing the performance of the interpreter.</td>
</li>
</ol>
<h2>Exogenous Transformations</h2>
Exogenous transformations are transformations on multiple models, usually translations between different DSLs.
<br>
<br>
<i>If you want to share your Henshin transformation with
us and all other users, do not hesitate to send your example
to our <a href="https://dev.eclipse.org/mailman/listinfo/henshin-dev">mailing list</a>.</i>