<AddinTemplates
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="../../Infrastructure/Schemas/AnalysisTemplatesSchema.xsd"
>
  <ComponentTemplates>
    <ComponentTemplate
              Id="TSGeometryTemplate"
              Replaceable="true"
              Required="true"
              Shareable="false"
              DuplicateGroup=""
              Image="BladeGen" 
              ValidationCode="10071 or 10034 or 10035"
              DefaultTransferName="Blade Geometry">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU);-->
      <AboutToResetCommand>Ansys.CFX.Foundation.Commands.CanResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</AboutToResetCommand>
      <CleanCommand>Ansys.CFX.Foundation.Commands.CleanContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CleanCommand>
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetGeometryPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
	<Output>TurboGeometry</Output>
  <Output>VistaGeometry</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
              Id="TSGeometryTemplateBeta"
              Replaceable="true"
              Required="true"
              Shareable="true"
              DuplicateGroup=""
              Image="BladeGen" 
              ValidationCode="10071 or 10034 or 10035"
              DefaultTransferName="Blade Geometry">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU);-->
      <AboutToResetCommand>Ansys.CFX.Foundation.Commands.CanResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</AboutToResetCommand>
      <CleanCommand>Ansys.CFX.Foundation.Commands.CleanContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CleanCommand>
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetGeometryPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
	<Output>TurboGeometry</Output>
	<Output>VistaGeometry</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
          Id="TSMeshTemplate"
          Replaceable="true"
          Required="true"
          Shareable="true"
          DuplicateGroup=""
          Image="CFXTG"
          ValidationCode="10046 or 10045">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_TG_EDU,
                    Capability.ANSYSLI_CAP_CFX_TG_NOLIMIT-->
      <AboutToResetCommand>Ansys.CFX.Foundation.Commands.CanResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</AboutToResetCommand>
      <CleanCommand>Ansys.CFX.Foundation.Commands.CleanContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CleanCommand>
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateMeshContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DuplicateUserDataCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTurboMeshUserDataCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateUserDataCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <RefreshCommand>Ansys.TurboSystem.TSBase.Commands.RefreshMeshUpstreamDataCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</RefreshCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateTurboGridMeshCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Commands.GetMeshPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="false">
          <MandatoryInput>TurboGeometry</MandatoryInput>
        </InputList>
        <InputList AllowEmptyInputs="false">
          <MandatoryInput>Geometry</MandatoryInput>
        </InputList>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
        <Output>TurboMesh</Output>
        <Output>CFXMesh</Output>
        <Output>FluentImportable</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSSetupTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="CFXTG"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateTurboSetupContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateTurboSetupCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>
      <RefreshCommand>Ansys.TurboSystem.TSBase.Commands.RefreshTurboSetupCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</RefreshCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetTurboSetupPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>
    
    <ComponentTemplate
      Id="PerfMapTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="CFXTG"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreatePerformanceMapContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdatePerformanceMapCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>
      <RefreshCommand>Ansys.TurboSystem.TSBase.Commands.RefreshPerformanceMapCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</RefreshCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetPerformanceMapPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>
    
    <ComponentTemplate
      Id="TSVistaRTDTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateRTDBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetRTDPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaRTDTemplateBeta"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateRTDBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetRTDPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
        <Output>VistaGeometry</Output>
	<Output>VistaTFPhysics</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaCCDTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateCCDBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetCCDPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
        <Output>VistaCCDBladeDesignProvider</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaCCMTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10061">
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateCCMBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <RefreshCommand>Ansys.TurboSystem.TSBase.Commands.RefreshVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</RefreshCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetCCMPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="false">
          <MandatoryInput>VistaCCDBladeDesignProvider</MandatoryInput>
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>
    
    <ComponentTemplate
      Id="TSVistaCPDTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateCPDBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetCPDPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaAFDMeanlineTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateAFDMeanlineCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetAFDMeanlinePropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="true">
        </InputList>
      </InputLists>
      <OutputList>
        <Output>VistaAFDMeanlineProvider</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaAFDDesignTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateAFDDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetAFDDesignPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>
        <InputList AllowEmptyInputs="false">
          <MandatoryInput>VistaAFDMeanlineProvider</MandatoryInput>
        </InputList>
      </InputLists>
      <OutputList>
        <Output>VistaAFDDesignProvider</Output>
      </OutputList>
    </ComponentTemplate>

    <ComponentTemplate
      Id="TSVistaAFDAnalysisTemplate"
      Replaceable="true"
      Required="true"
      Shareable="false"
      DuplicateGroup=""
      Image="Vista"
      DefaultTransferName="Blade Geometry"
      ValidationCode="10071 or 10034 or 10035">
      <!--Licensing codes: 
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_NOLIMIT,
                    Capability.ANSYSLI_CAP_CFX_BLADE_MODELLER_EDU-->
      <CreateCommand>Ansys.TurboSystem.TSBase.Commands.CreateAFDAnalysisCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</CreateCommand>
      <DuplicateCommand>Ansys.TurboSystem.TSBase.Commands.DuplicateTSBaseContainerCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DuplicateCommand>
      <DeletingContainerCommand>Ansys.CFX.Foundation.Commands.DeleteContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</DeletingContainerCommand>
      <ResetCommand>Ansys.CFX.Foundation.Commands.ResetContainerCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ResetCommand>
      <SourcesChangedCommand>Ansys.CFX.Foundation.Commands.UpdateDataSourcesCommand, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</SourcesChangedCommand>
      <StatusQuery>Ansys.CFX.Foundation.Queries.GetCellStateQuery, Ans.CFX.Foundation, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</StatusQuery>
      <UpdateCommand>Ansys.TurboSystem.TSBase.Commands.UpdateVistaToolsBladeDesignCommand, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</UpdateCommand>

      <ComponentPropertyDataQuery>Ansys.TurboSystem.TSBase.Queries.GetAFDAnalysisPropertiesQuery, Ans.TurboSystem.TSBase, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</ComponentPropertyDataQuery>

      <InputLists>    
        <InputList AllowEmptyInputs="false">
          <MandatoryInput>VistaAFDDesignProvider</MandatoryInput>
        </InputList>
      </InputLists>
      <OutputList>
      </OutputList>
    </ComponentTemplate>
    

  </ComponentTemplates>

  <SystemTemplates>
    <SystemTemplate Id="BladeGen System Template">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSGeometryTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="BladeGen System Template Beta">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSGeometryTemplateBeta"/>
    </SystemTemplate>
    <SystemTemplate Id="TurboGrid System Template">
      <InternalComponent Caption="Turbo Mesh" ComponentTemplateId="TSMeshTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="TurboSetup System Template">
      <InternalComponent Caption="Turbo Setup" ComponentTemplateId="TSSetupTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="PerformanceMap System Template">
      <InternalComponent Caption="Performance Map" ComponentTemplateId="PerfMapTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaRTD Template">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSVistaRTDTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaRTD Template Beta">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSVistaRTDTemplateBeta"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaCCD Template">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSVistaCCDTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaCCD (with CCM) Template">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSVistaCCDTemplate"/>
      <InternalComponent Caption="Performance Map" ComponentTemplateId="TSVistaCCMTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaCPD Template">
      <InternalComponent Caption="Blade Design" ComponentTemplateId="TSVistaCPDTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="VistaAFD Template">
      <InternalComponent Caption="Meanline" ComponentTemplateId="TSVistaAFDMeanlineTemplate"/>
      <InternalComponent Caption="Design" ComponentTemplateId="TSVistaAFDDesignTemplate"/>
      <InternalComponent Caption="Analysis" ComponentTemplateId="TSVistaAFDAnalysisTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="TurboFlow System Template">
      <ExternalComponent Caption="Geometry" ComponentTemplateId="GeometryCellTemplate"/>
      <InternalComponent Caption="Turbo Mesh" ComponentTemplateId="TSMeshTemplate"/>
      <ExternalComponent Caption="Setup" ComponentTemplateId="CFXPhysicsTemplate"/>
      <ExternalComponent Caption="Solution" ComponentTemplateId="CFXResultsTemplate"/>
      <ExternalComponent Caption="Results" ComponentTemplateId="CFDPostTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="TurboFlowBG System Template">
      <InternalComponent Caption="BladeGen" ComponentTemplateId="TSGeometryTemplate"/>
      <InternalComponent Caption="Turbo Mesh" ComponentTemplateId="TSMeshTemplate"/>
      <ExternalComponent Caption="Setup" ComponentTemplateId="CFXPhysicsTemplate"/>
      <ExternalComponent Caption="Solution" ComponentTemplateId="CFXResultsTemplate"/>
      <ExternalComponent Caption="Results" ComponentTemplateId="CFDPostTemplate"/>
    </SystemTemplate>
    <SystemTemplate Id="Turbo Fluid Flow System Template">
      <InternalComponent Caption="Turbo Mesh" ComponentTemplateId="TSMeshTemplate"/>
      <ExternalComponent Caption="Setup" ComponentTemplateId="CFXPhysicsTemplate"/>
      <ExternalComponent Caption="Solution" ComponentTemplateId="CFXResultsTemplate"/>
      <ExternalComponent Caption="Results" ComponentTemplateId="CFDPostTemplate"/>
    </SystemTemplate>  
  </SystemTemplates>

  <Systems>
    <System Id="BladeGen" 
            Caption="BladeGen" 
            Abbreviation="BG" 
            Image="BladeGen" 
            SystemTemplateId="BladeGen System Template" 
            ToolboxGroup="Component Systems"/>
    <!-- ### BladeGenBeta: OBSOLETE SYSTEM TEMPLATE. RETAINED FOR BACKWARDS COMPATIBILITY ONLY ### -->
    <System Id="BladeGenBeta"
	          Visible="false"
            Beta="true" 
            Caption="BladeGen" 
            Abbreviation="BG" 
            Image="BladeGen" 
            SystemTemplateId="BladeGen System Template Beta" 
	    ToolboxGroup="Component Systems"/>
    <!-- ######################################################################################### -->
    <System Id="TurboGrid"
            Caption="TurboGrid"
            Abbreviation="TS"
            Image="CFXTG"
            SystemTemplateId="TurboGrid System Template"
            ToolboxGroup="Component Systems">
      <Property Name="PhysicsType">Fluids</Property>
      <Property Name="PhysicsTypeDisplayString">Fluids</Property>
    </System>
    <System Id="TurboSetup"
            Caption="Turbo Setup"
            Abbreviation="TSet"
            Image="CFXTG"
            SystemTemplateId="TurboSetup System Template"
            ToolboxGroup="Component Systems">
    </System>
    <System Id="PerformanceMap"
            Caption="Performance Map"
            Abbreviation="PerfMap"
            Image="CFXTG"
            SystemTemplateId="PerformanceMap System Template"
            ToolboxGroup="Component Systems">
    </System>
    <System Id="VistaRTD"
            Caption="Vista RTD"
            Abbreviation="RTD"
            Image="Vista"
            ToolboxGroup="Component Systems"
	    SystemTemplateId="VistaRTD Template" />
    <!-- ### VistaRTDBeta: OBSOLETE SYSTEM TEMPLATE. RETAINED FOR BACKWARDS COMPATIBILITY ONLY ### -->
    <System Id="VistaRTDBeta"
	          Visible="false"
            Beta="true"
            Caption="Vista RTD"
            Abbreviation="RTD"
            Image="Vista"
            ToolboxGroup="Component Systems"
	    SystemTemplateId="VistaRTD Template Beta" />
    <!-- ######################################################################################### -->
    <System Id="VistaCCD"
            Caption="Vista CCD"
            Abbreviation="CCD"
            Image="Vista"
            ToolboxGroup="Component Systems"
            SystemTemplateId="VistaCCD Template" />
    <System Id="VistaCCD (with CCM)"
            Caption="Vista CCD (with CCM)"
            Abbreviation="CCDM"
            Image="Vista"
            ToolboxGroup="Component Systems"
            SystemTemplateId="VistaCCD (with CCM) Template" />
    <System Id="VistaCPD"
            Caption="Vista CPD"
            Abbreviation="CPD"
            Image="Vista"
            ToolboxGroup="Component Systems"
            SystemTemplateId="VistaCPD Template" />
    <System Id="VistaAFD"
            Caption="Vista AFD"
            Abbreviation="AFD"
            Image="Vista"
            ToolboxGroup="Component Systems"
            SystemTemplateId="VistaAFD Template" />
    <!-- ### TurboFlow and TurboFlowBG: OBSOLETE SYSTEM TEMPLATES. RETAINED FOR BACKWARDS COMPATIBILITY ONLY ### -->
    <System Id="TurboFlow"
	          Visible="false"
            Beta = "true" 
            Caption="Turbomachinery Fluid Flow (BladeEditor)" 
            Abbreviation="TFlow" 
            Image="fluid" 
            SystemTemplateId="TurboFlow System Template" 
            ToolboxGroup="Analysis Systems">
      <Property Name="PhysicsType">Fluids</Property>
      <Property Name="PhysicsTypeDisplayString">Fluids</Property>
      <Property Name="SolverType">CFX</Property>
    </System>
    <System Id="TurboFlowBG"
	          Visible="false"
            Beta = "true"
            Caption="Turbomachinery Fluid Flow (BladeGen)" 
            Abbreviation="TFlowBG" 
            Image="fluid" 
            SystemTemplateId="TurboFlowBG System Template" 
            ToolboxGroup="Analysis Systems">
      <Property Name="PhysicsType">Fluids</Property>
      <Property Name="PhysicsTypeDisplayString">Fluids</Property>
      <Property Name="SolverType">CFX</Property>
    </System>
    <!-- ######################################################################################### -->
    <System Id="TurboFluidFlow"
            Caption="Turbomachinery Fluid Flow"
            Abbreviation="TFF"
            Image="fluid"
            SystemTemplateId="Turbo Fluid Flow System Template"
            ToolboxGroup="Analysis Systems">
      <Property Name="PhysicsType">Fluids</Property>
      <Property Name="PhysicsTypeDisplayString">Fluids</Property>
      <Property Name="SolverType">CFX</Property>
    </System>
  </Systems>

  <HelpIds>
    <SidebarHelpIds>
      <SidebarHelpId SystemId="BladeGen">wb2sb_bladegenapp</SidebarHelpId>
      <SidebarHelpId SystemId="TurboGrid">wb2sb_turbogridapp</SidebarHelpId>
      <SidebarHelpId SystemId="TurboFluidFlow">wb2sb_turbofluid</SidebarHelpId>
      <SidebarHelpId SystemId="TurboSetup">wb2sb_turbosetupapp</SidebarHelpId>
      <SidebarHelpId SystemId="PerformanceMap">wb2sb_performancemapapp</SidebarHelpId>
      <SidebarHelpId SystemId="VistaRTD">wb2sb_vistartdapp</SidebarHelpId>
      <SidebarHelpId SystemId="VistaCCD">wb2sb_vistaccdapp</SidebarHelpId>
      <SidebarHelpId SystemId="VistaCCD (with CCM)">wb2sb_vistaccdapp</SidebarHelpId>
      <SidebarHelpId SystemId="VistaCPD">wb2sb_vistacpdapp</SidebarHelpId>
      <SidebarHelpId SystemId="VistaAFD">wb2sb_vistaafdapp</SidebarHelpId>
    </SidebarHelpIds>
    <Tooltips>
    </Tooltips>
    <QuickHelpIdList>
    </QuickHelpIdList>
  </HelpIds>
</AddinTemplates>
