
header position 0..59
module myModule
  metamodel http://www.eclipse.org/emf/2002/Ecore (18..56)
  
  public template myTemplate(myParam : EClassifier (89..117))
    [if .equals(.aqlFeatureAccess(myParam, 'name'), '') (127..144)
      some static text. (newLineNeeded) (151..169) (146..171)
    [else]
      [if .not(.oclIsKindOf(myParam, EClass)) (180..218)
        some static other text. (newLineNeeded) (225..249) (220..251)
      [else]
        [.aqlFeatureAccess(myParam, 'eSuperTypes') (263..282)/] (newLineNeeded (262..285) (257..287)
      [/if] (171..292) (-1..-1)
    [/if] (122..292)
     (newLineNeeded) (292..293) (119..293)
  [/template] (61..304) (0..304)