blob: 92566ac7645a47874f2ac1aab9a6756eb8935d4b [file] [log] [blame]
[module forBlock('http://www.eclipse.org/emf/2002/Ecore')/]
[comment @main/]
[template public testingSimple(c : ecore::EPackage)]
[file ('testForSimple', overwrite)]
[for (cl : ecore::EClassifier | c.eClassifiers)]
[cl.name/]
[/for]
[/file]
[file ('testForSeparator', overwrite)]
[for (cl : ecore::EClassifier | c.eClassifiers) separator('/')]
[cl.name/]
[/for]
[/file]
[file ('testForGuard', overwrite)]
[for (cl : ecore::EClassifier | c.eClassifiers->select(cl | cl.oclIsKindOf(ecore::EClass) and not cl.oclAsType(ecore::EClass).abstract))]
[cl.name/]
[/for]
[/file]
[file ('testSequenceInt', overwrite)]
[for (item : Integer | Sequence{1})]
item:[item/]
[/for]
[/file]
[file ('testSequenceInts', overwrite)]
[for (item : Integer | Sequence{1, 2, 3})]
item:[item/]
[/for]
[/file]
[file ('testSequenceString', overwrite)]
[for (item : String | Sequence{'a'})]
item:[item/]
[/for]
[/file]
[file ('testSequenceStrings', overwrite)]
[for (item : String | Sequence{'a', 'b', 'c'})]
item:[item/]
[/for]
[/file]
[/template]