
header position 0..65
module withElseIfElse
  metamodel http://www.eclipse.org/emf/2002/Ecore (24..62)
  
  public template myTemplate(myParam : EPackage (95..120))
    [if .equals(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 0) (130..162)
      some static text. (newLineNeeded) (169..187) (164..189)
    [else]
      [if .greaterThan(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 2) (198..230)
        some different static text. (newLineNeeded) (237..265) (232..267)
      [else]
        yet some different static text again. (newLineNeeded) (278..316) (273..318)
      [/if] (189..323) (-1..-1)
    [/if] (125..323)
     (newLineNeeded) (323..324) (122..324)
  [/template] (67..335) (0..335)