
header position 0..78
module ifStatementElseIfNotBoolean
  metamodel http://www.eclipse.org/emf/2002/Ecore (37..75)
  [comment @main  (89..95) /] (80..97)
  
  public template myTemplate(myParam : EPackage (126..151))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (163..184) mode overwrite
      [if false (207..212)
        then block. (newLineNeeded) (221..233) (214..237)
      [else]
        [if '' (246..248)
          elseif block. (newLineNeeded) (257..271) (250..275)
        [else]
          else block. (newLineNeeded) (288..300) (281..304)
        [/if] (237..309) (-1..-1)
      [/if] (202..309)
       (newLineNeeded) (309..310) (197..312)
    [/file] (156..319)
     (newLineNeeded) (319..320) (153..320)
  [/template] (98..331) (0..331)