
header position 0..59
module myModule
  metamodel http://www.eclipse.org/emf/2002/Ecore (18..56)
  [comment @main  (70..76) /] (61..78)
  
  public template myTemplate(myParam : EPackage (107..132))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (144..165) mode overwrite
       1  (183..186)
      [for myVariable1 : EClassifier = .aqlFeatureAccess(myParam, 'eClassifiers') (227..247) (192..247)
         2  (259..262)
        [for myVariable2 : EClassifier = .aqlFeatureAccess(myParam, 'eClassifiers') (303..323) (268..323)
           3  (340..343)
          [for myVariable3 : EClassifier = .aqlFeatureAccess(myParam, 'eClassifiers') (384..404) (349..404)
            [.aqlFeatureAccess(myVariable1, 'name') (427..443)/] (426..445)
              (445..446)
            [.aqlFeatureAccess(myVariable2, 'name') (447..463)/] (446..465)
              (465..466)
            [.aqlFeatureAccess(myVariable3, 'name') (467..483)/] (newLineNeeded (466..486) (406..503)
          [/for] (343..509)
           (newLineNeeded) (509..510) (325..522)
        [/for] (262..528)
         (newLineNeeded) (528..529) (249..536)
      [/for] (186..542)
       (newLineNeeded) (542..543) (178..545)
    [/file] (137..552)
     (newLineNeeded) (552..553) (134..553)
  [/template] (79..564) (0..564)