
header position 0..60
module threeLine
  metamodel http://www.eclipse.org/emf/2002/Ecore (19..57)
  [comment @main  (71..77) /] (62..79)
  
  public template myTemplate(myParam : EPackage (108..133))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (145..166) mode overwrite
      first line (newLineNeeded) (184..195)
      [comment a basic comment (208..223) /] (199..225)
       (newLineNeeded) (225..226)
      [comment a basic comment (239..254) /] (230..256)
       (newLineNeeded) (256..257)
      [comment a basic comment (270..285) /] (261..287)
       (newLineNeeded) (287..288)
      last line (newLineNeeded) (292..302) (179..304)
    [/file] (138..311)
     (newLineNeeded) (311..312) (135..312)
  [/template] (80..323) (0..323)