
header position 0..70
module elseIfTypeInference
  metamodel http://www.eclipse.org/emf/2002/Ecore (29..67)
  
  public template myTemplate(myParam : EClassifier (102..130))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (141..158)
      some static text. (newLineNeeded) (166..185) (160..187)
    [else]
      [if .oclIsKindOf(myParam, EClass) (196..230)
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (239..258)/] (newLineNeeded (238..262) (232..264)
      [/if] (187..269) (-1..-1)
    [/if] (136..269)
     (newLineNeeded) (269..271) (132..271)
  [/template] (74..282) (0..282)