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