| [module acceleoServices('http://www.eclipse.org/emf/2002/Ecore')/] |
| |
| [import misc::MyService/] |
| |
| [comment @main/] |
| [template public test(p : ecore::EPackage)] |
| [file ('acceleoServices', overwrite, 'UTF-8')] |
| @Test '\n' + '\t' + '\'' + '\\ ' + '\"' + '"' => ['\n' + '\t' + '\'' + '\\ ' + '"' + '"'/] |
| @Test inligned special text => ['['/] |
| @Test let OclAny to EObject => [let var = p][var.oclAsType(ecore::EPackage).name/][/let] |
| |
| @Test invoke('misc.MyService','myService(java.lang.Object, java.lang.String)',Sequence{p,'test'}) => [p.myService('test')/] |
| [/file] |
| [/template] |