
header position 0..76
module letStatementThreeBindings
  metamodel http://www.eclipse.org/emf/2002/Ecore (35..73)
  [comment @main  (89..95) /] (80..97)
  
  public template myTemplate(myParam : EPackage (127..152))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (165..186) mode overwrite
      [let 
      myVariable : EClassifier = ->at(.aqlFeatureAccess(myParam, 'eClassifiers'), 1) (244..271) (210..271)
      myVariable1 : EClassifier = ->at(.aqlFeatureAccess(myParam, 'eClassifiers'), 2) (307..334) (272..334)
      myVariable2 : EClassifier = ->at(.aqlFeatureAccess(myParam, 'eClassifiers'), 3) (370..397) (335..397)
        [.aqlFeatureAccess(myVariable, 'name') (407..422)/] (newLineNeeded (406..426)
        [.aqlFeatureAccess(myVariable1, 'name') (433..449)/] (newLineNeeded (432..453)
        [.aqlFeatureAccess(myVariable2, 'name') (460..476)/] (newLineNeeded (459..480) (398..484)
      [/let] (205..490)
       (newLineNeeded) (490..492) (199..494)
    [/file] (158..501)
     (newLineNeeded) (501..503) (154..503)
  [/template] (99..514) (0..514)