
header position 0..62
module emptyElseIf
  metamodel http://www.eclipse.org/emf/2002/Ecore (21..59)
  
  public template myTemplate(myParam : EClassifier (92..120))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (130..147)
      some static text. (newLineNeeded) (154..172) (149..174)
    [else]
      [if .not(.oclIsKindOf(myParam, EClass)) (183..221) (223..223)
      [else]
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (235..254)/] (newLineNeeded (234..257) (229..259)
      [/if] (174..264) (-1..-1)
    [/if] (125..264)
     (newLineNeeded) (264..265) (122..265)
  [/template] (64..276) (0..276)