| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 10-August-2022 [12:44:46] {AM} --> |
<schema targetNamespace="http://www.gencor.com/20220630" elementFormDefault="qualified" xmlns:genc="http://www.gencor.com/20220630" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CoverPage" id="CoverPage"> |
| <link:definition> 1001 - Document - Cover Page </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets"> |
| <link:definition> 1002 - Statement - Condensed Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfOperations" id="CondensedConsolidatedStatementsOfOperations"> |
| <link:definition> 1004 - Statement - Condensed Consolidated Statements of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" id="CondensedConsolidatedStatementsOfShareholdersEquity"> |
| <link:definition> 1005 - Statement - Condensed Consolidated Statements of Shareholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows"> |
| <link:definition> 1006 - Statement - Condensed Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/BasisOfPresentation" id="BasisOfPresentation"> |
| <link:definition> 1007 - Disclosure - Basis of Presentation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurements" id="MarketableSecuritiesAndFairValueMeasurements"> |
| <link:definition> 1008 - Disclosure - Marketable Securities and Fair Value Measurements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/Inventories" id="Inventories"> |
| <link:definition> 1009 - Disclosure - Inventories </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillings" id="CostsAndEstimatedEarningsInExcessOfBillings"> |
| <link:definition> 1010 - Disclosure - Costs and Estimated Earnings in Excess of Billings </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/EarningsLossPerShareData" id="EarningsLossPerShareData"> |
| <link:definition> 1011 - Disclosure - Earnings (Loss) per Share Data </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenues" id="CustomersWith10OrGreaterOfNetRevenues"> |
| <link:definition> 1012 - Disclosure - Customers with 10% (or greater) of Net Revenues </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/IncomeTaxes" id="IncomeTaxes"> |
| <link:definition> 1013 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCosts" id="RevenueRecognitionAndRelatedCosts"> |
| <link:definition> 1014 - Disclosure - Revenue Recognition and Related Costs </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/Leases" id="Leases"> |
| <link:definition> 1015 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/SegmentInformation" id="SegmentInformation"> |
| <link:definition> 1016 - Disclosure - Segment Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 1017 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/BasisOfPresentationPolicies" id="BasisOfPresentationPolicies"> |
| <link:definition> 1018 - Disclosure - Basis of Presentation (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsTables" id="MarketableSecuritiesAndFairValueMeasurementsTables"> |
| <link:definition> 1019 - Disclosure - Marketable Securities and Fair Value Measurements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/InventoriesTables" id="InventoriesTables"> |
| <link:definition> 1020 - Disclosure - Inventories (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsTables" id="CostsAndEstimatedEarningsInExcessOfBillingsTables"> |
| <link:definition> 1021 - Disclosure - Costs and Estimated Earnings in Excess of Billings (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/EarningsLossPerShareDataTables" id="EarningsLossPerShareDataTables"> |
| <link:definition> 1022 - Disclosure - Earnings (Loss) per Share Data (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsTables" id="RevenueRecognitionAndRelatedCostsTables"> |
| <link:definition> 1023 - Disclosure - Revenue Recognition and Related Costs (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/LeasesTables" id="LeasesTables"> |
| <link:definition> 1024 - Disclosure - Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/BasisOfPresentationAdditionalInformationDetail" id="BasisOfPresentationAdditionalInformationDetail"> |
| <link:definition> 1025 - Disclosure - Basis of Presentation - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail" id="MarketableSecuritiesAndFairValueMeasurementsAdditionalInformationDetail"> |
| <link:definition> 1026 - Disclosure - Marketable Securities and Fair Value Measurements - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/MarketableSecuritiesAndFairValueMeasurementsCompanysAssetsMeasuredAtFairValueDetail" id="MarketableSecuritiesAndFairValueMeasurementsCompanysAssetsMeasuredAtFairValueDetail"> |
| <link:definition> 1027 - Disclosure - Marketable Securities and Fair Value Measurements - Company's Assets Measured at Fair Value (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/InventoriesNetInventoriesDetail" id="InventoriesNetInventoriesDetail"> |
| <link:definition> 1028 - Disclosure - Inventories - Net Inventories (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/InventoriesAdditionalInformationDetail" id="InventoriesAdditionalInformationDetail"> |
| <link:definition> 1029 - Disclosure - Inventories - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsDetail" id="CostsAndEstimatedEarningsInExcessOfBillingsCostsAndEstimatedEarningsInExcessOfBillingsDetail"> |
| <link:definition> 1030 - Disclosure - Costs and Estimated Earnings in Excess of Billings - Costs and Estimated Earnings in Excess of Billings (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/EarningsLossPerShareDataBasicAndDilutedEarningsLossPerShareDetail" id="EarningsLossPerShareDataBasicAndDilutedEarningsLossPerShareDetail"> |
| <link:definition> 1031 - Disclosure - Earnings (Loss) per Share Data - Basic and Diluted Earnings (Loss) Per Share (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/EarningsLossPerShareDataAdditionalInformationDetail" id="EarningsLossPerShareDataAdditionalInformationDetail"> |
| <link:definition> 1032 - Disclosure - Earnings (Loss) per Share Data - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail" id="CustomersWith10OrGreaterOfNetRevenuesAdditionalInformationDetail"> |
| <link:definition> 1033 - Disclosure - Customers with 10% (or greater) of Net Revenues - Additional information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail"> |
| <link:definition> 1034 - Disclosure - Income Taxes - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail" id="RevenueRecognitionAndRelatedCostsDisaggregationOfCompanysNetRevenueByMajorSourceDetail"> |
| <link:definition> 1035 - Disclosure - Revenue Recognition and Related Costs - Disaggregation of Company's Net Revenue by Major Source (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/RevenueRecognitionAndRelatedCostsAdditionalInformationDetail" id="RevenueRecognitionAndRelatedCostsAdditionalInformationDetail"> |
| <link:definition> 1036 - Disclosure - Revenue Recognition and Related Costs - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail" id="LeasesSummaryOfOtherInformationConcerningTheCompanySOperatingLeaseDetail"> |
| <link:definition> 1037 - Disclosure - Leases - Summary of Other Information Concerning the Company's Operating Lease (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail" id="LeasesSummaryOfFutureAnnualMinimumLeasePaymentsDetail"> |
| <link:definition> 1038 - Disclosure - Leases - Summary of Future Annual Minimum Lease Payments (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail"> |
| <link:definition> 1039 - Disclosure - Leases - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/SegmentInformationAdditionalInformationDetail" id="SegmentInformationAdditionalInformationDetail"> |
| <link:definition> 1040 - Disclosure - Segment Information - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.gencor.com/role/SubsequentEventsAdditionalInformationDetail" id="SubsequentEventsAdditionalInformationDetail"> |
| <link:definition> 1041 - Disclosure - Subsequent Events - Additional Information (Detail) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="genc-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="genc-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="genc-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="genc-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/> |
| <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/> |
| <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <element name="CommonClassUndefinedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CommonClassUndefinedMember" substitutionGroup="xbrli:item"/> |
| <element name="CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="DeferredIncomeTaxesAndOtherTaxReceivableNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_DeferredIncomeTaxesAndOtherTaxReceivableNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_IncreaseDecreaseInCostAndEstimatedEarningsInExcessOfBilling" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="OperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_OperatingLeaseRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="OperatingLeaseLiabilitiesIncurredDuringThePeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_OperatingLeaseLiabilitiesIncurredDuringThePeriod" substitutionGroup="xbrli:item" xbrli:balance="credit"/> |
| <element name="CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_CostsAndEstimatedEarningsInExcessOfBillingsTextBlock" substitutionGroup="xbrli:item"/> |
| <element name="Covid19PandemicPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_Covid19PandemicPolicyTextBlock" substitutionGroup="xbrli:item"/> |
| <element name="RevenueRecognitionAndRelatedCostsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_RevenueRecognitionAndRelatedCostsPolicyTextBlock" substitutionGroup="xbrli:item"/> |
| <element name="ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_ScheduleOfCostAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsTableTextBlock" substitutionGroup="xbrli:item"/> |
| <element name="MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_MinimumLeasePaymentsSaleLeaseBackTransactionsTableTextBlock" substitutionGroup="xbrli:item"/> |
| <element name="BlawknoxPaverMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_BlawknoxPaverMember" substitutionGroup="xbrli:item"/> |
| <element name="BasisOfPresentationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_BasisOfPresentationLineItems" substitutionGroup="xbrli:item"/> |
| <element name="TransfersOfInvestmentsBetweenLevel1AndLevel2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_TransfersOfInvestmentsBetweenLevel1AndLevel2" substitutionGroup="xbrli:item" xbrli:balance="credit"/> |
| <element name="InventoryUsedEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_InventoryUsedEquipment" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanThreeAndWithinFourYearFromBalanceSheetDateMember" substitutionGroup="xbrli:item"/> |
| <element name="MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanFiveYearFromBalanceSheetDateAndThereafterMember" substitutionGroup="xbrli:item"/> |
| <element name="MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_MoreThanFourAndWithinFiveYearFromBalanceSheetDateMember" substitutionGroup="xbrli:item"/> |
| <element name="InventoryCostBasisDeterminationPeriodMaximum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryCostBasisDeterminationPeriodMaximum" substitutionGroup="xbrli:item"/> |
| <element name="CostBasisReductionInInventoryPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_CostBasisReductionInInventoryPercentage" substitutionGroup="xbrli:item"/> |
| <element name="InventoryCostBasisDeterminationPeriodMinimum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryCostBasisDeterminationPeriodMinimum" substitutionGroup="xbrli:item"/> |
| <element name="InventoryValuationEstimate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_InventoryValuationEstimate" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="CostsAndEstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsAndEstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="CostsIncurredOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_CostsIncurredOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="EstimatedEarningsOnUncompletedContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_EstimatedEarningsOnUncompletedContracts" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="ContractReceivableDueInTheNextRollingTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_ContractReceivableDueInTheNextRollingTwelveMonths" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="AntiDulitiveAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_AntiDulitiveAxis" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="AntiDulitiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_AntiDulitiveMember" substitutionGroup="xbrli:item"/> |
| <element name="InclusiveOfDilutedEarningMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_InclusiveOfDilutedEarningMember" substitutionGroup="xbrli:item"/> |
| <element name="TwoThousandNineIncentiveCompensationPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_TwoThousandNineIncentiveCompensationPlanMember" substitutionGroup="xbrli:item"/> |
| <element name="CustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerTwoMember" substitutionGroup="xbrli:item"/> |
| <element name="NoCustomerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_NoCustomerMember" substitutionGroup="xbrli:item"/> |
| <element name="CustomerOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CustomerOneMember" substitutionGroup="xbrli:item"/> |
| <element name="IncometaxestableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_IncometaxestableTable" substitutionGroup="xbrldt:hypercubeItem"/> |
| <element name="IncometaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_IncometaxesLineItems" substitutionGroup="xbrli:item"/> |
| <element name="EquipmentSalesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_EquipmentSalesMember" substitutionGroup="xbrli:item"/> |
| <element name="FreightRevenueMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_FreightRevenueMember" substitutionGroup="xbrli:item"/> |
| <element name="OtherRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_OtherRevenuesMember" substitutionGroup="xbrli:item"/> |
| <element name="PartsAndComponentSalesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_PartsAndComponentSalesMember" substitutionGroup="xbrli:item"/> |
| <element name="CurrentLiabilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_CurrentLiabilitiesMember" substitutionGroup="xbrli:item"/> |
| <element name="ContractWithCustomerAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="genc_ContractWithCustomerAccountsReceivable" substitutionGroup="xbrli:item" xbrli:balance="debit"/> |
| <element name="ExpectedPeriodForContractAssetsBillingAndCollection" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_ExpectedPeriodForContractAssetsBillingAndCollection" substitutionGroup="xbrli:item"/> |
| <element name="IncrementalCostsAmortizationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_IncrementalCostsAmortizationPeriod" substitutionGroup="xbrli:item"/> |
| <element name="BlawKnoxProductLineFromVolvoCeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_BlawKnoxProductLineFromVolvoCeMember" substitutionGroup="xbrli:item"/> |
| <element name="NewLeaseAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_NewLeaseAgreementMember" substitutionGroup="xbrli:item"/> |
| <element name="DecreaseInLeasingArrangementsRightOfUseAssetAndLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="genc_DecreaseInLeasingArrangementsRightOfUseAssetAndLeaseLiability" substitutionGroup="xbrli:item" xbrli:balance="credit"/> |
| <element name="EventBasisAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_EventBasisAxis" substitutionGroup="xbrldt:dimensionItem"/> |
| <element name="EventBasisDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_EventBasisDomain" substitutionGroup="xbrli:item"/> |
| <element name="SquareFootageLeasedEventMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_SquareFootageLeasedEventMember" substitutionGroup="xbrli:item"/> |
| <element name="RenewalEventMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="genc_RenewalEventMember" substitutionGroup="xbrli:item"/> |
| </schema> |