
header position 0..74
module elseIfElseTypeInference
  metamodel http://www.eclipse.org/emf/2002/Ecore (33..71)
  
  public template myTemplate(myParam : EClassifier (104..132))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (142..159)
      some static text. (newLineNeeded) (166..184) (161..186)
    [else]
      [if .not(.oclIsKindOf(myParam, EClass)) (195..233)
        some static other text. (newLineNeeded) (240..264) (235..266)
      [else]
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (278..297)/] (newLineNeeded (277..300) (272..302)
      [/if] (186..307) (-1..-1)
    [/if] (137..307)
     (newLineNeeded) (307..308) (134..308)
  [/template] (76..319) (0..319)