<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:6b1aa075-2709-4cd8-aae9-83c875b10fd4,g:996cd083-41e3-41df-9a4d-a4ac450a20e2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:trs="http://www.trimascorp.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.trimascorp.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="trs-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.trimascorp.com/role/DocumentandEntityInformationDocument">
        <link:definition>0000001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.trimascorp.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement">
        <link:definition>9952151 - Statement - Consolidated Balance Sheet Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetParentheticals" roleURI="http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals">
        <link:definition>9952152 - Statement - Consolidated Balance Sheet Parentheticals</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofOperations" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofOperations">
        <link:definition>9952153 - Statement - Consolidated Statement of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofComprehensiveIncome" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofComprehensiveIncome">
        <link:definition>9952154 - Statement - Consolidated Statement of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofCashFlowsStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofCashFlowsStatement">
        <link:definition>9952155 - Statement - Consolidated Statement of Cash Flows Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementofShareholdersEquityStatement" roleURI="http://www.trimascorp.com/role/ConsolidatedStatementofShareholdersEquityStatement">
        <link:definition>9952156 - Statement - Consolidated Statement of Shareholders' Equity Statement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationNotes" roleURI="http://www.trimascorp.com/role/BasisofPresentationNotes">
        <link:definition>9952157 - Disclosure - Basis of Presentation (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncementsNotes" roleURI="http://www.trimascorp.com/role/NewAccountingPronouncementsNotes">
        <link:definition>9952158 - Disclosure - New Accounting Pronouncements (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNotes" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesNotes">
        <link:definition>9952159 - Disclosure - Summary of Significant Accounting Policies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityOfferingNotes" roleURI="http://www.trimascorp.com/role/EquityOfferingNotes">
        <link:definition>9952160 - Disclosure - Equity Offering (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNotes" roleURI="http://www.trimascorp.com/role/AcquisitionsNotes">
        <link:definition>9952161 - Disclosure - Acquisitions (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealignmentActionsNotes" roleURI="http://www.trimascorp.com/role/RealignmentActionsNotes">
        <link:definition>9952162 - Disclosure - Realignment Actions (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNotes" roleURI="http://www.trimascorp.com/role/RevenueNotes">
        <link:definition>9952163 - Disclosure - Revenue (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNotes" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsNotes">
        <link:definition>9952164 - Disclosure - Goodwill and Other Intangible Assets (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNotes" roleURI="http://www.trimascorp.com/role/InventoriesNotes">
        <link:definition>9952165 - Disclosure - Inventories (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetNotes" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetNotes">
        <link:definition>9952166 - Disclosure - Property and Equipment, Net (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesNotes" roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesNotes">
        <link:definition>9952167 - Disclosure - Accrued Liabilities (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtNotes" roleURI="http://www.trimascorp.com/role/LongtermDebtNotes">
        <link:definition>9952168 - Disclosure - Long-term Debt (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsNotes" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsNotes">
        <link:definition>9952169 - Disclosure - Derivative Instruments (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNotes" roleURI="http://www.trimascorp.com/role/LeasesNotes">
        <link:definition>9952170 - Disclosure - Leases (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilitiesNotes" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesNotes">
        <link:definition>9952171 - Disclosure - Other Long-term Liabilities (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNotes" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesNotes">
        <link:definition>9952172 - Disclosure - Commitments and Contingencies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNotes" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNotes">
        <link:definition>9952173 - Disclosure - Employee Benefit Plans (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsNotes" roleURI="http://www.trimascorp.com/role/EquityAwardsNotes">
        <link:definition>9952174 - Disclosure - Equity Awards (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareNotes" roleURI="http://www.trimascorp.com/role/EarningsperShareNotes">
        <link:definition>9952175 - Disclosure - Earnings per Share (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeNotes" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeNotes">
        <link:definition>9952176 - Disclosure - Other Comprehensive Income (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNotes" roleURI="http://www.trimascorp.com/role/SegmentInformationNotes">
        <link:definition>9952177 - Disclosure - Segment Information (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNotes" roleURI="http://www.trimascorp.com/role/IncomeTaxesNotes">
        <link:definition>9952178 - Disclosure - Income Taxes (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsNotes" roleURI="http://www.trimascorp.com/role/SubsequentEventsNotes">
        <link:definition>9952179 - Disclosure - Subsequent Events (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccounts" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts">
        <link:definition>9952180 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.trimascorp.com/role/RevenueTables">
        <link:definition>9955512 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955513 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.trimascorp.com/role/InventoriesTables">
        <link:definition>9955514 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetTables">
        <link:definition>9955515 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesTables" roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesTables">
        <link:definition>9955516 - Disclosure - Accrued Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtTables" roleURI="http://www.trimascorp.com/role/LongtermDebtTables">
        <link:definition>9955517 - Disclosure - Long-term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsTables" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsTables">
        <link:definition>9955518 - Disclosure - Derivative Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.trimascorp.com/role/LeasesTables">
        <link:definition>9955519 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilitiesTables" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesTables">
        <link:definition>9955520 - Disclosure - Other Long-term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesTables">
        <link:definition>9955521 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansTables">
        <link:definition>9955522 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsTables" roleURI="http://www.trimascorp.com/role/EquityAwardsTables">
        <link:definition>9955523 - Disclosure - Equity Awards (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareEarningsperShareTables" roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareTables">
        <link:definition>9955524 - Disclosure - Earnings per Share Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeTables" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeTables">
        <link:definition>9955525 - Disclosure - Other Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.trimascorp.com/role/SegmentInformationTables">
        <link:definition>9955526 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.trimascorp.com/role/IncomeTaxesTables">
        <link:definition>9955527 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsSubsequentEventsTables" roleURI="http://www.trimascorp.com/role/SubsequentEventsSubsequentEventsTables">
        <link:definition>9955528 - Disclosure - Subsequent Events Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccountsTables" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsTables">
        <link:definition>9955529 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesReceivablesDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesReceivablesDetails">
        <link:definition>9955530 - Disclosure - Summary of Significant Accounting Policies - Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesDepreciationandAmortizationDetails">
        <link:definition>9955531 - Disclosure - Summary of Significant Accounting Policies - Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIndefiniteLivedIntangiblesDetails">
        <link:definition>9955532 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Indefinite-Lived Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesHighDeductibleInsuranceDetails">
        <link:definition>9955533 - Disclosure - Summary of Significant Accounting Policies - High Deductible Insurance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails" roleURI="http://www.trimascorp.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
        <link:definition>9955534 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityOfferingDetails" roleURI="http://www.trimascorp.com/role/EquityOfferingDetails">
        <link:definition>9955535 - Disclosure - Equity Offering (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAcquisitionsNarrativeDetails" roleURI="http://www.trimascorp.com/role/AcquisitionsAcquisitionsNarrativeDetails">
        <link:definition>9955536 - Disclosure - Acquisitions Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealignmentActionsDetails" roleURI="http://www.trimascorp.com/role/RealignmentActionsDetails">
        <link:definition>9955537 - Disclosure - Realignment Actions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDetails" roleURI="http://www.trimascorp.com/role/RevenueDetails">
        <link:definition>9955538 - Disclosure - Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillNarrativeDetails">
        <link:definition>9955539 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillRollforwardDetails">
        <link:definition>9955540 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsIntangiblesNarrativeDetails">
        <link:definition>9955541 - Disclosure - Goodwill and Other Intangible Assets - Intangibles Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails">
        <link:definition>9955542 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsAmortizationExpenseDetails">
        <link:definition>9955543 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails" roleURI="http://www.trimascorp.com/role/GoodwillandOtherIntangibleAssetsExpectedAmortizationExpenseDetailsDetails">
        <link:definition>9955544 - Disclosure - Goodwill and Other Intangible Assets - Expected Amortization Expense (Details) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.trimascorp.com/role/InventoriesDetails">
        <link:definition>9955545 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetPropertyandEquipmentTableDetails" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetPropertyandEquipmentTableDetails">
        <link:definition>9955546 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDepreciationExpenseTableDetails" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDepreciationExpenseTableDetails">
        <link:definition>9955547 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDetails" roleURI="http://www.trimascorp.com/role/PropertyandEquipmentNetDetails">
        <link:definition>9955548 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesDetails" roleURI="http://www.trimascorp.com/role/AccruedLiabilitiesDetails">
        <link:definition>9955549 - Disclosure - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtDebtTableDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtDebtTableDetails">
        <link:definition>9955550 - Disclosure - Long-term Debt - Debt Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtSeniorNotesDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtSeniorNotesDetails">
        <link:definition>9955551 - Disclosure - Long-term Debt - Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtCreditAgreementDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtCreditAgreementDetails">
        <link:definition>9955552 - Disclosure - Long-term Debt - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtOtherRevolvingLoanFacilityDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtOtherRevolvingLoanFacilityDetails">
        <link:definition>9955553 - Disclosure - Long-term Debt - Other Revolving Loan Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtLongtermDebtMaturitiesDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtLongtermDebtMaturitiesDetails">
        <link:definition>9955554 - Disclosure - Long-term Debt - Long-term Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtFairValueDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtFairValueDetails">
        <link:definition>9955555 - Disclosure - Long-term Debt - Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtDebtIssuanceCostsDetails" roleURI="http://www.trimascorp.com/role/LongtermDebtDebtIssuanceCostsDetails">
        <link:definition>9955556 - Disclosure - Long-term Debt - Debt Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativeNarrativeDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails">
        <link:definition>9955557 - Disclosure - Derivative Instruments - Derivative Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPositionDetails">
        <link:definition>9955558 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedashedgingFinancialPerformanceDetails">
        <link:definition>9955559 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesnotdesignatedashedginginstrumentsDetails">
        <link:definition>9955560 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsFairValueMeasurementsDetails" roleURI="http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails">
        <link:definition>9955561 - Disclosure - Derivative Instruments - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>9955562 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostsDetails" roleURI="http://www.trimascorp.com/role/LeasesLeaseCostsDetails">
        <link:definition>9955563 - Disclosure - Leases Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesDetails" roleURI="http://www.trimascorp.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955564 - Disclosure - Leases Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherInformationRelatedtoLeasesDetails" roleURI="http://www.trimascorp.com/role/OtherInformationRelatedtoLeasesDetails">
        <link:definition>9955565 - Disclosure - Other Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongtermLiabilitiesDetails" roleURI="http://www.trimascorp.com/role/OtherLongtermLiabilitiesDetails">
        <link:definition>9955566 - Disclosure - Other Long-term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesEnvironmentalDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesEnvironmentalDetails">
        <link:definition>9955567 - Disclosure - Commitments and Contingencies - Environmental (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosNarrativeDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosNarrativeDetails">
        <link:definition>9955568 - Disclosure - Commitments and Contingencies - Asbestos Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosClaimantandSettlementDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosClaimantandSettlementDetails">
        <link:definition>9955569 - Disclosure - Commitments and Contingencies - Asbestos Claimant and Settlement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAsbestosDamagesSoughtDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesAsbestosDamagesSoughtDetails">
        <link:definition>9955570 - Disclosure - Commitments and Contingencies - Asbestos Damages Sought (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMetaldyneCorporationDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesMetaldyneCorporationDetails">
        <link:definition>9955571 - Disclosure - Commitments and Contingencies Metaldyne Corporation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesClaimsandLitigationDetails" roleURI="http://www.trimascorp.com/role/CommitmentsandContingenciesClaimsandLitigationDetails">
        <link:definition>9955572 - Disclosure - Commitments and Contingencies Claims and Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedContributionPlanDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedContributionPlanDetails">
        <link:definition>9955573 - Disclosure - Employee Benefit Plans Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanNarrativeDetails">
        <link:definition>9955574 - Disclosure - Employee Benefit Plans Defined Benefit Plan Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansNetPeriodicPensionandPostretirementBenefitCostsDetails">
        <link:definition>9955575 - Disclosure - Employee Benefit Plans - Net Periodic Pension and Postretirement Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforUSDefinedBenefitPlansTableDetails">
        <link:definition>9955576 - Disclosure - Employee Benefit Plans Assumptions Used for U.S Defined Benefit Plans Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAssumptionsUsedforNonUSDefinedPensionPlansTableDetails">
        <link:definition>9955577 - Disclosure - Employee Benefit Plans Assumptions Used for Non-U.S. Defined Pension Plans Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansDefinedBenefitPlanChangeinBenefitObligationsandPlanAssetsTableDetails">
        <link:definition>9955578 - Disclosure - Employee Benefit Plans Defined Benefit Plan Change in Benefit Obligations and Plan Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedonBalanceSheetTableDetails">
        <link:definition>9955579 - Disclosure - Employee Benefit Plans Amounts Recognized on Balance Sheet Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansAmountsRecognizedinAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>9955580 - Disclosure - Employee Benefit Plans Amounts Recognized in Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanswithBenefitObligationsinExcessofAssetsTableDetails">
        <link:definition>9955581 - Disclosure - Employee Benefit Plans Plans with Benefit Obligations in Excess of Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansEffectofChangeinDiscountRateandExpectedReturnonPlanAssetsTableDetails">
        <link:definition>9955582 - Disclosure - Employee Benefit Plans Effect of Change in Discount Rate and Expected Return on Plan Assets Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansWeightedAverageAssetAllocationbyPensionPlanDetails">
        <link:definition>9955583 - Disclosure - Employee Benefit Plans Weighted Average Asset Allocation by Pension Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPensionPlanAssetsFairValueHierarchyTableDetails">
        <link:definition>9955584 - Disclosure - Employee Benefit Plans Pension Plan Assets Fair Value Hierarchy Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansPlanAssetsLevel3ReconciliationDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansPlanAssetsLevel3ReconciliationDetails">
        <link:definition>9955585 - Disclosure - Employee Benefit Plans Plan Assets Level 3 Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansFutureBenefitPaymentsTableDetails" roleURI="http://www.trimascorp.com/role/EmployeeBenefitPlansFutureBenefitPaymentsTableDetails">
        <link:definition>9955586 - Disclosure - Employee Benefit Plans Future Benefit Payments Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsEquityAwardsNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsEquityAwardsNarrativeDetails">
        <link:definition>9955587 - Disclosure - Equity Awards - Equity Awards Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsStockOptionsNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails">
        <link:definition>9955588 - Disclosure - Equity Awards - Stock Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsStockOptionActivityTableDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails">
        <link:definition>9955589 - Disclosure - Equity Awards - Stock Option Activity Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsRestrictedSharesNarrativeDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesNarrativeDetails">
        <link:definition>9955590 - Disclosure - Equity Awards - Restricted Shares Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityAwardsRestrictedSharesActivityTableDetails" roleURI="http://www.trimascorp.com/role/EquityAwardsRestrictedSharesActivityTableDetails">
        <link:definition>9955591 - Disclosure - Equity Awards - Restricted Shares Activity Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareEarningsperShareDetails" roleURI="http://www.trimascorp.com/role/EarningsperShareEarningsperShareDetails">
        <link:definition>9955592 - Disclosure - Earnings per Share Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperSharePurchaseofCommonStockDetails" roleURI="http://www.trimascorp.com/role/EarningsperSharePurchaseofCommonStockDetails">
        <link:definition>9955593 - Disclosure - Earnings per Share Purchase of Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDividendsDetails" roleURI="http://www.trimascorp.com/role/EarningsperShareDividendsDetails">
        <link:definition>9955594 - Disclosure - Earnings per Share Dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherComprehensiveIncomeDetails" roleURI="http://www.trimascorp.com/role/OtherComprehensiveIncomeDetails">
        <link:definition>9955595 - Disclosure - Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationDetails">
        <link:definition>9955596 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationRevenuesandOperatingNetAssetsbyGeographicalAreasDetails">
        <link:definition>9955597 - Disclosure - Segment Information Revenues and Operating Net Assets by Geographical Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.trimascorp.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955598 - Disclosure - Segment Information Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxbyJurisdictionDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxbyJurisdictionDetails">
        <link:definition>9955599 - Disclosure - Income Taxes Income Tax by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofDeferredTaxesDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesComponentsofDeferredTaxesDetails">
        <link:definition>9955600 - Disclosure - Income Taxes Components of Deferred Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxExpenseReconciliationDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesIncomeTaxExpenseReconciliationDetails">
        <link:definition>9955601 - Disclosure - Income Taxes Income Tax Expense Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesOperatingLossCarryforwardsNarrativeDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesOperatingLossCarryforwardsNarrativeDetails">
        <link:definition>9955602 - Disclosure - Income Taxes Operating Loss Carryforwards Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsNarrativeDetails">
        <link:definition>9955603 - Disclosure - Income Taxes Unrecognized Tax Benefits Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails" roleURI="http://www.trimascorp.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollforwardDetails">
        <link:definition>9955604 - Disclosure - Income Taxes Unrecognized Tax Benefits Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsSaleofBusinessDetails" roleURI="http://www.trimascorp.com/role/SubsequentEventsSaleofBusinessDetails">
        <link:definition>9955605 - Disclosure - Subsequent Events - Sale of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsAcqusitionDetails" roleURI="http://www.trimascorp.com/role/SubsequentEventsAcqusitionDetails">
        <link:definition>9955606 - Disclosure - Subsequent Events - Acqusition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDividendsDeclaredDetails" roleURI="http://www.trimascorp.com/role/SubsequentEventsDividendsDeclaredDetails">
        <link:definition>9955607 - Disclosure - Subsequent Events - Dividends Declared (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccountsDetails" roleURI="http://www.trimascorp.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails">
        <link:definition>9955608 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="trs_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_LeaseLiabilitiesCurrentPortion" abstract="false" name="LeaseLiabilitiesCurrentPortion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_LeaseLiabilitiesNoncurrent" abstract="false" name="LeaseLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ConsolidatedBalanceSheetParentheticalAbstract" abstract="true" name="ConsolidatedBalanceSheetParentheticalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_StatementOfComprehensiveIncomeAbstract" abstract="true" name="StatementOfComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" abstract="false" name="OtherComprehensiveIncomeLossNetInvestmentDerivativesNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Increasedecreaseinasbestosliability" abstract="false" name="Increasedecreaseinasbestosliability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ImpactOfAdoptionOfNewAccountingPronouncement" abstract="false" name="ImpactOfAdoptionOfNewAccountingPronouncement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_EquityOfferingTextBlock" abstract="false" name="EquityOfferingTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_RealignmentActionsAbstract" abstract="true" name="RealignmentActionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_OtherComprehensiveIncomeAbstract" abstract="true" name="OtherComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_PreProductionCostsRelatedToLongTermSupplyArrangementsPolicyTextBlock" abstract="false" name="PreProductionCostsRelatedToLongTermSupplyArrangementsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" abstract="false" name="DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_HighDeductibleInsurancePolicyTextBlock" abstract="false" name="HighDeductibleInsurancePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_AsbestosRelatedMattersPolicyTextBlock" abstract="false" name="AsbestosRelatedMattersPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" abstract="false" name="ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_DepreciationExpenseTableTextBlock" abstract="false" name="DepreciationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_SupplementalBalanceSheetInformationAboutLeasesOfLesseeTableTextBlock" abstract="false" name="SupplementalBalanceSheetInformationAboutLeasesOfLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" abstract="false" name="ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" abstract="false" name="ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" abstract="false" name="ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="trs_ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" abstract="true" name="ScheduleOfPropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_TechnologyAndOtherMember" abstract="true" name="TechnologyAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" abstract="true" name="PropertyPlantAndEquipmentAndFiniteLivedIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_GoodwillImpairmentAssessmentAbstract" abstract="true" name="GoodwillImpairmentAssessmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_NumberOfReportingUnitsThatHaveGoodwill" abstract="false" name="NumberOfReportingUnitsThatHaveGoodwill" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_ScheduleofinsurancecoverageTable" abstract="true" name="ScheduleofinsurancecoverageTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_InsuranceTypeAxis" abstract="true" name="InsuranceTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_InsuranceTypeDomain" abstract="true" name="InsuranceTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_WorkersCompensationMember" abstract="true" name="WorkersCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_GroupMedicalPlanMember" abstract="true" name="GroupMedicalPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_InsurancecoverageLineItems" abstract="true" name="InsurancecoverageLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_MaximumRetention" abstract="false" name="MaximumRetention" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_StopLossLimit" abstract="false" name="StopLossLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ForeignCurrencyTranslationTable" abstract="true" name="ForeignCurrencyTranslationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_ForeignCurrencyTranslationLineItems" abstract="true" name="ForeignCurrencyTranslationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ScheduleOfEquityOfferingTable" abstract="true" name="ScheduleOfEquityOfferingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_EquityOfferingLineItems" abstract="true" name="EquityOfferingLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_StockIssuedDuringPeriodValuePerShareOfferingPrice" abstract="false" name="StockIssuedDuringPeriodValuePerShareOfferingPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="trs_IntertechPlasticsLLCMember" abstract="true" name="IntertechPlasticsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_OmegaPlasticsMember" abstract="true" name="OmegaPlasticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_TFIAerospaceMember" abstract="true" name="TFIAerospaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AffabaFerrariSrlMember" abstract="true" name="AffabaFerrariSrlMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_RapakMember" abstract="true" name="RapakMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_RSAEngineeredProductsMemberMember" abstract="true" name="RSAEngineeredProductsMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_WeldmacManufacturingCompanyMember" abstract="true" name="WeldmacManufacturingCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AartsPackagingBVMember" abstract="true" name="AartsPackagingBVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_RealignmentActionsTable" abstract="true" name="RealignmentActionsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_NetGainLossOnDispositionOfAssetMember" abstract="true" name="NetGainLossOnDispositionOfAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_RealignmentActionsAxis" abstract="true" name="RealignmentActionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_RealignmentActionsDomain" abstract="true" name="RealignmentActionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_RealignmentActionsMember" abstract="true" name="RealignmentActionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_RealignmentActionsLineItems" abstract="true" name="RealignmentActionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_CashPaidForSeverance" abstract="false" name="CashPaidForSeverance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ChargesRelatedToRealignmentActions" abstract="false" name="ChargesRelatedToRealignmentActions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Realignmentcosts" abstract="false" name="Realignmentcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_FacilityConsolidationRealignmentCosts" abstract="false" name="FacilityConsolidationRealignmentCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_EmployeeRelatedCosts" abstract="false" name="EmployeeRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ConsumerendmarketcustomersMember" abstract="true" name="ConsumerendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AerospaceendmarketcustomersMember" abstract="true" name="AerospaceendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_IndustrialendmarketcustomersMember" abstract="true" name="IndustrialendmarketcustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_OilandgascustomerendmarketMember" abstract="true" name="OilandgascustomerendmarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_QuantitativeImpairmentTestAxis" abstract="true" name="QuantitativeImpairmentTestAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_ImpairmentTestDomain" abstract="true" name="ImpairmentTestDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AerospaceReportingUnitMember" abstract="true" name="AerospaceReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_MachinedProductsReportingUnitMember" abstract="true" name="MachinedProductsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AerospaceFastenersReportingUnitMember" abstract="true" name="AerospaceFastenersReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AerospaceEngineeredProductsReportingUnitMember" abstract="true" name="AerospaceEngineeredProductsReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AerospaceReportableSegmentMember" abstract="true" name="AerospaceReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Fairvalueinputsvaluationmethodresidualgrowthrate" abstract="false" name="Fairvalueinputsvaluationmethodresidualgrowthrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" abstract="false" name="FairValueInputsValuationMethodWeightingPercentageUsedIncomeBasedApproach" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_Fairvalueinputsvaluationmethoddiscountrate" abstract="false" name="Fairvalueinputsvaluationmethoddiscountrate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" abstract="false" name="FairValueInputsValuationMethodWeightingPercentageUsedMarketBasedApproach" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ChangeInDiscountRate" abstract="false" name="ChangeInDiscountRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ChangeInGoodwillImpairmentDueToChangeInDiscountRate" abstract="false" name="ChangeInGoodwillImpairmentDueToChangeInDiscountRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ChangeInTerminalGrowthRate" abstract="false" name="ChangeInTerminalGrowthRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ChangeInGoodwillImpairmentDueToChangeInTerminalRate" abstract="false" name="ChangeInGoodwillImpairmentDueToChangeInTerminalRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_SensitivityAnalysisOfImpairmentImpactOfChangeInTerminalGrowthRate" abstract="false" name="SensitivityAnalysisOfImpairmentImpactOfChangeInTerminalGrowthRate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_SensitivityAnalysisOfImpairmentImpactOfChangeInWACC" abstract="false" name="SensitivityAnalysisOfImpairmentImpactOfChangeInWACC" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_PackagingReportableSegmentMember" abstract="true" name="PackagingReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_SpecialtyProductsReportableSegmentMember" abstract="true" name="SpecialtyProductsReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Goodwillreassignedbetweensegments" abstract="false" name="Goodwillreassignedbetweensegments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Tradenamesfairvalueexceedscarryingvaluepercentage" abstract="false" name="Tradenamesfairvalueexceedscarryingvaluepercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" abstract="true" name="ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_FiniteLivedIntangibleAssetsByUsefulLifeAxis" abstract="true" name="FiniteLivedIntangibleAssetsByUsefulLifeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_FiniteLivedIntangibleAssetsByUsefulLifeDomain" abstract="true" name="FiniteLivedIntangibleAssetsByUsefulLifeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_UsefulLifeFiveToTwelveYearsMember" abstract="true" name="UsefulLifeFiveToTwelveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_UsefulLifeFifteenToTwentyfiveYearsMember" abstract="true" name="UsefulLifeFifteenToTwentyfiveYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_UsefulLifeOneToFifteenYearsMember" abstract="true" name="UsefulLifeOneToFifteenYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_UsefulLifeSeventeenToThirtyYearsMember" abstract="true" name="UsefulLifeSeventeenToThirtyYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_IntangibleAssetsExcludingGoodwillLineItems" abstract="true" name="IntangibleAssetsExcludingGoodwillLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_TotalOtherIntangibleAssetsGross" abstract="false" name="TotalOtherIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ScheduleOfAmortizationOfIntangibleAssetsTable" abstract="true" name="ScheduleOfAmortizationOfIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_AmortizationOfIntangibleAssetsLineItems" abstract="true" name="AmortizationOfIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ScheduleOfDepreciationExpenseTable" abstract="true" name="ScheduleOfDepreciationExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DepreciationExpenseLineItems" abstract="true" name="DepreciationExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ScheduleOfDepreciationExpenseLineItems" abstract="true" name="ScheduleOfDepreciationExpenseLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_ScheduleOfDebtInstrumentsTable" abstract="true" name="ScheduleOfDebtInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_A4125SeniorUnsecuredNotesDue2029Member" abstract="true" name="A4125SeniorUnsecuredNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A4.875SeniorUnsecuredNotesDue2025Member" abstract="true" name="A4.875SeniorUnsecuredNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_ReceivablesFacilityandotherMemberMember" abstract="true" name="ReceivablesFacilityandotherMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_SeniorSecuredTermLoanMember" abstract="true" name="SeniorSecuredTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" abstract="false" name="Percentageofprincipalthatcanberedeemedwithcashproceedsfromanequityoffering" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" abstract="false" name="Debtinstrumentredemptionpricewithnetproceedsfromequityoffering" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_RevolvingCreditAndTermLoanFacilitiesMember" abstract="true" name="RevolvingCreditAndTermLoanFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_BankdebtandreceivablesfacilityMember" abstract="true" name="BankdebtandreceivablesfacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_IncrementalDebtCommitmentsCapacity" abstract="false" name="IncrementalDebtCommitmentsCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="trs_LineOfCreditBorrowingCapacityConsideringCovenantRestrictions" abstract="false" name="LineOfCreditBorrowingCapacityConsideringCovenantRestrictions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DerivativeContractDateAxis" abstract="true" name="DerivativeContractDateAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DerivativeContractDateDomain" abstract="true" name="DerivativeContractDateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_October2018CrossCurrencySwapMember" abstract="true" name="October2018CrossCurrencySwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_November2020CrossCurrencySwapMember" abstract="true" name="November2020CrossCurrencySwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_February2024DerivativeContractDateDomain" abstract="true" name="February2024DerivativeContractDateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_June2024DerivativeDomain" abstract="true" name="June2024DerivativeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DebtfinancingandrelatedexpensesMember" abstract="true" name="DebtfinancingandrelatedexpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_LeaseRightOfUseAssets" abstract="false" name="LeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_LeaseLiabilities" abstract="false" name="LeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_Shorttermvariableandotherleasecosts" abstract="false" name="Shorttermvariableandotherleasecosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AsbestosRelatedLiabilityNoncurrent" abstract="false" name="AsbestosRelatedLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_OtherLongTermLiabilitiesOtherThanAsbestosLiability" abstract="false" name="OtherLongTermLiabilitiesOtherThanAsbestosLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DamagesSoughtTypeAxis" abstract="true" name="DamagesSoughtTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DamagesSoughtTypeDomain" abstract="true" name="DamagesSoughtTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_PunitiveOnlyDamagesMember" abstract="true" name="PunitiveOnlyDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_LossContingencyPendingCasesNumber" abstract="false" name="LossContingencyPendingCasesNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" abstract="false" name="LossContingencyNumberofPlaintiffsSpecifyingDamagesSought" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="trs_PercentageOfSettlementAndDefenseCostsCoveredByInsurance" abstract="false" name="PercentageOfSettlementAndDefenseCostsCoveredByInsurance" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ImpactOfChangeInAccountingPrinciple" abstract="false" name="ImpactOfChangeInAccountingPrinciple" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_LossContingencySettlementAgreementAverageConsideration" abstract="false" name="LossContingencySettlementAgreementAverageConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_CompensatoryAndPunitiveDamagesMember" abstract="true" name="CompensatoryAndPunitiveDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_CompensatoryOnlyDamagesMember" abstract="true" name="CompensatoryOnlyDamagesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_DamagesSoughtRangeAxis" abstract="true" name="DamagesSoughtRangeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DamagesSoughtDomain" abstract="true" name="DamagesSoughtDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Range1Member" abstract="true" name="Range1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Range2Member" abstract="true" name="Range2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Range3Member" abstract="true" name="Range3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_OrdinaryCourseClaimsMember" abstract="true" name="OrdinaryCourseClaimsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanBenefitObligationAnnuityPurchase" abstract="false" name="DefinedBenefitPlanBenefitObligationAnnuityPurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlansSettlementsandCurtailments" abstract="false" name="DefinedBenefitPlansSettlementsandCurtailments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanPlanAssetsAnnuityPurchase" abstract="false" name="DefinedBenefitPlanPlanAssetsAnnuityPurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" abstract="true" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointChangeInDiscountRateAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" abstract="true" name="DefinedBenefitPlanEffectOfFiftyBasisPointChangeInExpectedReturnOnPlanAssetsAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" abstract="false" name="DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_InsuranceContractMember" abstract="true" name="InsuranceContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" abstract="false" name="DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" abstract="false" name="DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_MetricTypeAxis" abstract="true" name="MetricTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_MetricTypeDomain" abstract="true" name="MetricTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A2017EquityandIncentiveCompensationPlanMember" abstract="true" name="A2017EquityandIncentiveCompensationPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_DirectorRetainerMember" abstract="true" name="DirectorRetainerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A2011PlanMember" abstract="true" name="A2011PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A2006PlanMember" abstract="true" name="A2006PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A2002PlanMember" abstract="true" name="A2002PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A3YearEpsCagrMetricMember" abstract="true" name="A3YearEpsCagrMetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_TotalshareholderreturnmetricMember" abstract="true" name="TotalshareholderreturnmetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AveragestockpriceMember" abstract="true" name="AveragestockpriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_A3YearEPSRONAMetricMember" abstract="true" name="A3YearEPSRONAMetricMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Plan1Member" abstract="true" name="Plan1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan2Member" abstract="true" name="Plan2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan3Member" abstract="true" name="Plan3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan4Member" abstract="true" name="Plan4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan5Member" abstract="true" name="Plan5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan6Member" abstract="true" name="Plan6Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan7Member" abstract="true" name="Plan7Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan8Member" abstract="true" name="Plan8Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_Plan9Member" abstract="true" name="Plan9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_ServiceBasedRestricedSharesMember" abstract="true" name="ServiceBasedRestricedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_PerformanceBasedRestricedSharesMember" abstract="true" name="PerformanceBasedRestricedSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_DividendEquivalentMember" abstract="true" name="DividendEquivalentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_DividendEquivalentAxisAxis" abstract="true" name="DividendEquivalentAxisAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="trs_DividendEquivalentAxisDomain" abstract="true" name="DividendEquivalentAxisDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardPerformancePeriodComplete" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardIncentiveCompensationPlanThresholdTargetAwardForGrantingStockAward" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardCashValueOfIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRestricedSharesValueOfIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="trs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedMetricEarningsPerShare" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_A10b51sharerepurchaseprogramMember" abstract="true" name="A10b51sharerepurchaseprogramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember" abstract="true" name="AccumulatedNetGainLossfromHedgesAttributabletoParentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeNetofTaxRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="trs_Reclassificationofstrandedtaxeffects" abstract="false" name="Reclassificationofstrandedtaxeffects" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AdjustedCostOfSales" abstract="false" name="AdjustedCostOfSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_AdjustedSellingGeneralAndAdministrativeExpenses" abstract="false" name="AdjustedSellingGeneralAndAdministrativeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_SegmentAdjustedOperatingProfit" abstract="false" name="SegmentAdjustedOperatingProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_ThirdPartyAndOtherCostsIncurredRelatedToStrike" abstract="false" name="ThirdPartyAndOtherCostsIncurredRelatedToStrike" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_RealignmentAndSeveranceCosts" abstract="false" name="RealignmentAndSeveranceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_PurchaseAccountingCosts" abstract="false" name="PurchaseAccountingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_MergersAcquisitionsDiligenceAndTransactionCosts" abstract="false" name="MergersAcquisitionsDiligenceAndTransactionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_SystemImplementationCosts" abstract="false" name="SystemImplementationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="trs_ExportSalesFromUnitedStatesOfAmerica" abstract="false" name="ExportSalesFromUnitedStatesOfAmerica" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DeferredTaxAssetsOperatingleaseliability" abstract="false" name="DeferredTaxAssetsOperatingleaseliability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DeferredTaxAssetsResearchAndExperimentation" abstract="false" name="DeferredTaxAssetsResearchAndExperimentation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DeferredTaxLiabilitiesRightofUseAsset" abstract="false" name="DeferredTaxLiabilitiesRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" abstract="false" name="DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_IncomeTaxReconciliationTaxonUndistributedForeignEarnings" abstract="false" name="IncomeTaxReconciliationTaxonUndistributedForeignEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_IncomeTaxReconciliationTaxReform" abstract="false" name="IncomeTaxReconciliationTaxReform" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_GMTAerospaceMember" abstract="true" name="GMTAerospaceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="trs_Purchasepricebasedondefinitivesalesagreement" abstract="false" name="Purchasepricebasedondefinitivesalesagreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="trs_O2025Q1DividendsMember" abstract="true" name="O2025Q1DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
