
header position 0..77
module threeBindingsUsingVariable
  metamodel http://www.eclipse.org/emf/2002/Ecore (36..74)
  
  public template myTemplate(myParam : EPackage (107..132))
    [let 
    myVariable : EClassifier = ->first(.aqlFeatureAccess(myParam, 'eClassifiers')) (176..205) (142..205)
    myVariable1 : EClassifier = ->first(.aqlFeatureAccess(myParam, 'eClassifiers')) (241..270) (206..270)
    myVariable2 : EClassifier = ->first(.aqlFeatureAccess(myParam, 'eClassifiers')) (306..335) (271..335)
      [.aqlFeatureAccess(myVariable, 'name') (342..357)/] (newLineNeeded (341..360)
      [.aqlFeatureAccess(myVariable1, 'name') (365..381)/] (newLineNeeded (364..384)
      [.aqlFeatureAccess(myVariable2, 'name') (389..405)/] (newLineNeeded (388..408) (336..410)
    [/let] (137..416)
     (newLineNeeded) (416..417) (134..417)
  [/template] (79..428) (0..428)