| |
| <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> |
| |