
header position 0..82
module templateCallUnionTypeParameters
  metamodel http://www.eclipse.org/emf/2002/Ecore (41..79)
  [comment @main  (95..101) /] (86..103)
  
  public template myTemplate(myParam : EPackage (133..158))
  @main
    [file url .add(.aqlFeatureAccess(myParam, 'name'), '.txt') (171..192) mode overwrite
      [.myOtherTemplate(myParam) (212..237)/] (newLineNeeded (211..241)
        -  (245..249)
      [.myOtherTemplate(.aqlFeatureAccess(myParam, 'eClassifiers')) (250..288)/] (newLineNeeded (249..292) (205..294)
    [/file] (164..301)
     (newLineNeeded) (301..303) (160..303)
  [/template] (105..314)
  
  public template myOtherTemplate(myParam : {EPackage | EClassifier} (351..399))
    [.aqlFeatureAccess(myParam, 'name') (406..418)/] (newLineNeeded (405..422) (401..422)
  [/template] (318..433) (0..433)