
header position 0..62
module emptyElseIf
  metamodel http://www.eclipse.org/emf/2002/Ecore (21..59)
  
  public template myTemplate(myParam : EClassifier (94..122))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (133..150)
      some static text. (newLineNeeded) (158..177) (152..179)
    [else]
      [if .not(.oclIsKindOf(myParam, EClass)) (188..226) (228..228)
      [else]
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (241..260)/] (newLineNeeded (240..264) (234..266)
      [/if] (179..271) (-1..-1)
    [/if] (128..271)
     (newLineNeeded) (271..273) (124..273)
  [/template] (66..284) (0..284)