
header position 0..65
module withElseIfElse
  metamodel http://www.eclipse.org/emf/2002/Ecore (24..62)
  
  public template myTemplate(myParam : EPackage (97..122))
    [if .equals(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 0) (133..165)
      some static text. (newLineNeeded) (173..192) (167..194)
    [else]
      [if .greaterThan(->size(.aqlFeatureAccess(myParam, 'eClassifiers')), 2) (203..235)
        some different static text. (newLineNeeded) (243..272) (237..274)
      [else]
        yet some different static text again. (newLineNeeded) (286..325) (280..327)
      [/if] (194..332) (-1..-1)
    [/if] (128..332)
     (newLineNeeded) (332..334) (124..334)
  [/template] (69..345) (0..345)