
header position 0..70
module elseIfTypeInference
  metamodel http://www.eclipse.org/emf/2002/Ecore (29..67)
  
  public template myTemplate(myParam : EClassifier (100..128))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (138..155)
      some static text. (newLineNeeded) (162..180) (157..182)
    [else]
      [if .oclIsKindOf(myParam, EClass) (191..225)
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (233..252)/] (newLineNeeded (232..255) (227..257)
      [/if] (182..262) (-1..-1)
    [/if] (133..262)
     (newLineNeeded) (262..263) (130..263)
  [/template] (72..274) (0..274)