blob: 523b501105478f73d312d263fb6a027ac7cb39ce [file] [log] [blame]
[module myModule('http://www.eclipse.org/emf/2002/Ecore')/]
[comment @main /]
[template public myTemplate(myParam : ecore::EPackage)]
[file (myParam.name + '.txt', overwrite)]
[for (myVariable : ecore::EClassifier | myParam.eClassifiers) separator('\n')]
- [myVariable.myTemplate1()/]
[/for]
[/file]
[/template]
[template public myTemplate1(eClassifier : ecore::EClassifier)]
* [eClassifier.name/]
[eClassifier.myTemplate2()/]
[/template]
[template public myTemplate2(eClassifier : ecore::EClassifier)]
. [eClassifier.name/]
. [eClassifier.name.toUpper()/]
[/template]