
header position 0..66
module ifStatementThen
  metamodel http://www.eclipse.org/emf/2002/Ecore (25..63)
  [comment @main  (77..83) /] (68..85)
  
  public template myTemplate(myParam : EPackage (114..139))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (151..172) mode overwrite
      [if true (195..199)
        then block. (newLineNeeded) (208..220) (201..224)
      [else]
        [if false (233..238)
          elseif block. (newLineNeeded) (247..261) (240..265)
        [else]
          else block. (newLineNeeded) (278..290) (271..294)
        [/if] (224..299) (-1..-1)
      [/if] (190..299)
       (newLineNeeded) (299..300) (185..302)
    [/file] (144..309)
     (newLineNeeded) (309..310) (141..310)
  [/template] (86..321) (0..321)