<!--
This document captures all Addin input/output types available
within the project schematic.  Users should avoid using some types
as they are geared toward internal usage only.
-->
<TransferTypes>
  <!--UNIQUE OUTPUTS
  (collected first)
  -->
  <!-- STUDY Output
  
      Outputs may or may not be available at 15.0 (will exist post-15.0).
      Place outputs here when ready.
  
  -->
  <!-- END STUDY Outputs -->
  <!-- ANSOFT Outputs-->
  <TransferType name="AnsoftHeatLossDataObject">
    <Properties>
      <Property type="string">AnsoftTransferXMLString</Property>
      <Property type="string">AnsoftProjectResultsFolderAtCurrentDP</Property>
    </Properties>
  </TransferType>
  <TransferType name="AnsoftForceDataObject">
    <Properties>
      <Property type="string">AnsoftTransferXMLString</Property>
      <Property type="string">AnsoftProjectResultsFolderAtCurrentDP</Property>
    </Properties>
  </TransferType>
  <TransferType name="AnsoftForceAndMomentDataObject">
    <Properties>
      <Property type="string">AnsoftTransferXMLString</Property>
      <Property type="string">AnsoftProjectResultsFolderAtCurrentDP</Property>
    </Properties>
  </TransferType>
  <!-- AnsoftCellInOutEntity is a "fake" type (although implemented
  by a real data object) for compoment "stacking" only-->
  <TransferType name="AnsoftCellInOutEntity">
    <Properties>
    </Properties>
  </TransferType>
  <!-- no user value for feedback iterator... -->
  <TransferType name="FeedbackIteratorEntity">
    <Properties>
    </Properties>
  </TransferType>
  <!-- END ANSOFT Ouptuts -->
  <!--ANSYS Mechanical Outputs-->
  <TransferType name="MAPDLSolution">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="MAPDLDatabse">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="MAPDLResults">
    <Properties>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="MAPDLCdb">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
    </Properties>
  </TransferType>
  <!--END ANSYS Mechanical Outputs-->
  <!--AQWA Outputs
  
      AQWA provides no valuable output data outside of the AQWA application.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
      
  -->
  <TransferType name="AqwaModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="AqwaSetup">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="AqwaSolution">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="AqwaResults">
    <Properties>
    </Properties>
  </TransferType>
  <!--END AQWA Outputs-->
  <!--AUTODYN Outputs
  
      AUTODYN provides no valuable output data outside of the AUTODYN application.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
      
  -->
  <TransferType name="AutodynSetup">
    <Properties>
    </Properties>
  </TransferType>
  <!--END AUTODYN Outputs-->
  <!--CFDPost (CFX) Outputs
  
      CFDPost provides no valuable output data outside of the CFDPost application.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
      
  -->
  <TransferType name="CFDAnalysis">
    <Properties>
      <Property type="DataReference">PostStateFile</Property>
    </Properties>
  </TransferType>
  <!--END CFDPost Outputs-->
  <!--CFXCore Outputs-->
  <TransferType name="CFXSetup">
    <Properties>
      <Property type="DataReference">CFXSolverInputFile</Property>
      <Property type="DataReference">MAPDLSolverInputFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="CFXSolution">
    <Properties>
      <Property type="string">MResLoadOption</Property>
      <Property type="DataReference">CFXResultsFile</Property>
      <Property type="DataReference">ResultsFile</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
      <Property type="DataReference">MAPDLResultsFile</Property>
    </Properties>
  </TransferType>
  <!--END CFXCore Outputs-->
  <!--DesignModeler Outputs-->
  <TransferType name="Geometry">
    <Properties>
      <Property type="string">GeometryFilePath</Property>
      <!--<Property type="string">PlugInName</Property>-->
      <!--<Property type="List[Dictionary[string,string]]">TransferData</Property>-->
    </Properties>
  </TransferType>
  <!--END DesignModeler Outputs-->
  <!--DesignXplorer Outputs
  
      DesignXplorer provides no valuable output data outside of the DesignXplorer application.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
      
  -->
  <TransferType name="ParametricContext">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="DOEModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="DesignPointsDataTransfer">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="ResponseSurfaceModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="ResponseSurfaceDatTransfer">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="OptimizationModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="CorrelationModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="ROModel">
    <Properties>
    </Properties>
  </TransferType>
  <!--END DesignXplorer Outputs-->
  <!--EngineeringData Outputs-->
  <TransferType name="EngineeringData">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="Material">
    <Properties>
    </Properties>
  </TransferType>
  <!--END EngineeringData Outputs-->
  <!--External Load Outputs-->
  <TransferType name="ExternalDataSetup">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="ExternalModelOutputProvider">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
      <Property type="List[DataReference]">InputFiles</Property>
    </Properties>
  </TransferType>
  <!--END External Load Outputs-->
  <!--External Modeling Coupling Outputs-->
  <TransferType name="SolidSectionData">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
      <Property type="DataReferenceSet">CompositeSectionFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="EnhancedModelData">
    <Properties>
    </Properties>
  </TransferType>
  <!--END External Modeling Outputs-->
  <!--FEModeler Outputs-->
  <TransferType name="FEMMesh">
    <Properties>
      <Property type="DataReference">ACMOFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="FEMSetup">
    <Properties>
      <Property type="DataReference">FEModelerFile</Property>
      <Property type="DataReference">ANSYSInputFile</Property>
      <Property type="DataReference">ParasolidFile</Property>
      <Property type="DataReference">FiniteElementModelMaterials</Property>
      <Property type="DataReferenceSet">AuxiliaryFiles</Property>
    </Properties>
  </TransferType>
  <!--END FEModeler Outputs-->
  <!--Fluent Outputs-->
  <TransferType name="FluentTGridMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="FluentSetup">
    <Properties>
      <Property type="DataReference">CaseFile</Property>
      <Property type="DataReference">ModelInfoFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="SystemCouplingSetupData">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="FluentCase">
    <Properties>
      <Property type="DataReference">MeshFile</Property>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="FluentSolution">
    <Properties>
      <Property type="DataReference">CaseFile</Property>
      <Property type="DataReference">DataFile</Property>
      <Property type="DataReference">InterpolationDataFileReference</Property>
    </Properties>
  </TransferType>
  <!--END Fluent Outputs-->
  <!--ICEMCFD Outputs
      Exposes SimulationGeneratedMesh...to be covered under Meshing
   -->
  <!--END ICEMCFD Outputs-->
  <!--IC Engine Outputs
      
      IC Engine provides no valuable output data outside of the IC Engine component.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
     -->
  <TransferType name="ICEData">
    <Properties>
    </Properties>
  </TransferType>
  <!--END IC Engine Outputs-->
  <!--IcePak Outputs
      
      IcePak provides no valuable output data outside of the IcePak component.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
     -->
  <TransferType name="IcePakSetup">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="IcePakResults">
    <Properties>
    </Properties>
  </TransferType>
  <!--END IcePak Outputs-->
  <!--Meshing Outputs-->
  <TransferType name="MechanicalModel">
    <Properties>
      <Property type="DataReference">File</Property>
      <Property type="DataReference">EdaFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="MeshingMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="SimulationGeneratedMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END Meshing Outputs-->
  <!--MSExcel Outputs
      
      MSExcel provides no valuable output data outside of the MSExcel component.
      The following types are included for reference purposes only and should
      not be exercised by an External Connection Addin user.
     -->
  <TransferType name="MSExcelSetup">
    <Properties>
    </Properties>
  </TransferType>
  <!--END MSExcel Outputs-->
  <!--System Coupling Outputs-->
  <TransferType name="CouplingSetupProvider">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END System Coupling Outputs-->
  <!--Polyflow Outputs-->
  <TransferType name="PolyflowSetup">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="PolyflowSolutionType">
    <Properties>
      <Property type="DataReference">DataFile</Property>
      <Property type="DataReference">PubFile</Property>
      <Property type="Dictionary[string,DataReference]">GeneratedFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="PolyflowSolution">
    <Properties>
    </Properties>
  </TransferType>
  <!--END Polyflow Outputs-->
  <!--Simulation Outputs-->
  <TransferType name="MechanicalModel">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="MechanicalMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="SimulationEngineeringData">
    <Properties>
      <Property type="DataReferenceSet">TransferFiles</Property>
    </Properties>
  </TransferType>
  <TransferType name="SimulationModelGeneratedMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="SimulationSetup">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="MechanicalSetup">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="MechanicalSolution">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <TransferType name="SimulationSolutionDataInternal">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="SimulationSolution">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="MechanicalResults">
    <Properties>
    </Properties>
  </TransferType>
  <TransferType name="SimulationResults">
    <Properties>
    </Properties>
  </TransferType>
  <!--END Simulation Outputs-->
  <!--TurboSystem Outputs-->
  <TransferType name="TurboGeometry">
    <Properties>
      <Property type="DataReference">INFFilename</Property>
      <Property type="DataReference">GeometryFilename</Property>
    </Properties>
  </TransferType>
  <TransferType name="TurboMesh">
    <Properties>
      <Property type="DataReference">FileName</Property>
    </Properties>
  </TransferType>
  <TransferType name="CFXMesh">
    <Properties>
      <Property type="DataReference">FileName</Property>
      <Property type="string">PreFileType</Property>
    </Properties>
  </TransferType>
  <TransferType name="FluentImportable">
    <Properties>
      <Property type="DataReference">MeshFile</Property>
      <Property type="string">FileType</Property>
      <Property type="DataReference">Dimension</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaGeometry">
    <Properties>
      <Property type="string">GeoData</Property>
      <Property type="Dictionary[string, List[string]]">TransferData</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaTFPhysics">
    <Properties>
      <Property type="Dictionary[string, List[string]]">TransferData</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaCCDBlaseDesignProvider">
    <Properties>
      <Property type="Dictionary[string, List[string]]">TransferData</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaAFDMeanlineProvider">
    <Properties>
      <Property type="Dictionary[string, List[string]]">TransferData</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaAFDDesignProvider">
    <Properties>
      <Property type="Dictionary[string, List[string]]">TransferData</Property>
    </Properties>
  </TransferType>
  <!--END TurboSystem Outputs-->
  <!--VistaTF Outputs
   
      These outputs are really not useful to most
      users.
  
  -->
  <TransferType name="VistaTFSetup">
    <Properties>
      <Property type="string">ControlFilename</Property>
      <Property type="string">GeoFilename</Property>
      <Property type="string">AeroFilename</Property>
      <Property type="string">CorrelationsFilename</Property>
    </Properties>
  </TransferType>
  <TransferType name="VistaTFSolution">
    <Properties>
      <Property type="DataReference">ResultsFile</Property>
      <Property type="DataReference">RestartFile</Property>
    </Properties>
  </TransferType>
  <!--END VistaTF Outputs-->
  <!--END UNIQUE OUTPUTS-->
  <!--UNIQUE INPUTS-->
  <!-- ANSOFT Inputs -->
  <!-- the following is just an empty data object...no use
  to an external connection user.-->
  <TransferType name="FeedbackIteratorSetup">
    <Properties>
    </Properties>
  </TransferType>
  <!-- END ANSOFT Inputs-->
  <!-- AUTODYN Inputs
  
      Not usefule to external connection user.
  
  -->
  <TransferType name="AUTODYN_Remap">
    <Properties>
    </Properties>
  </TransferType>
  <!--END AUTODYN Inputs-->
  <!-- EngineeringData Inputs-->
  <TransferType name="MatML31">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END EngineeringData Inputs-->
  <!-- FEModeler Inputs-->
  <TransferType name="CompositeEngineeringData">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END FEModeler Inputs-->
  <!-- FEModeler Inputs-->
  <TransferType name="FluentMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END FEModeler Inputs-->
  <!-- Polyflow Inputs-->
  <TransferType name="PolyflowTransferMesh">
    <Properties>
      <Property type="DataReference">TransferFile</Property>
    </Properties>
  </TransferType>
  <!--END Polyflow Inputs-->
  <!--END UNIQUE INPUTS-->
</TransferTypes>