
header position 0..82
module templateCallUnionTypeParameters
  metamodel http://www.eclipse.org/emf/2002/Ecore (41..79)
  [comment @main  (93..99) /] (84..101)
  
  public template myTemplate(myParam : EPackage (130..155))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (167..188) mode overwrite
      [.myOtherTemplate(myParam) (207..232)/] (newLineNeeded (206..235)
        -  (239..243)
      [.myOtherTemplate(.aqlFeatureAccess(myParam, 'eClassifiers')) (244..282)/] (newLineNeeded (243..285) (201..287)
    [/file] (160..294)
     (newLineNeeded) (294..295) (157..295)
  [/template] (102..306)
  
  public template myOtherTemplate(myParam : {EPackage | EClassifier} (341..389))
    [.aqlFeatureAccess(myParam, 'name') (395..407)/] (newLineNeeded (394..410) (391..410)
  [/template] (308..421) (0..421)