From eb69bc2117c7d4a4e82f82f8d3e10db945317e2f Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Thu, 6 Oct 2022 11:52:12 +0200 Subject: [PATCH] removed unused methods from simulatorfactorydeclaration --- .../SimulatorFactoryDeclaration.cs | 109 ------------------ 1 file changed, 109 deletions(-) diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs index 503c1aae97..57130ddcfa 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs @@ -141,114 +141,5 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory } return null; } - - private void CreateDeclarationDataReader(IInputDataProvider dataProvider, IDeclarationReport declarationReport, IVTPReport vtpReport) - { - switch (dataProvider) { - case IVTPDeclarationInputDataProvider vtpProvider: { - RunDataFactory = CreateRunDataReader(vtpProvider, vtpReport); - return; - } - case ISingleBusInputDataProvider singleBusProvider: { - RunDataFactory = CreateRunDataReader(singleBusProvider, declarationReport); - return; - } - case IDeclarationInputDataProvider declDataProvider: { - RunDataFactory = CreateRunDataReader(declDataProvider, declarationReport); - return; - } - case IMultistageVIFInputData multistageVifInputData: { - RunDataFactory = CreateRunDataReader(multistageVifInputData, declarationReport); - return; - } - case IMultistagePrimaryAndStageInputDataProvider multiStagePrimaryAndStageInputData: { - - throw new VectoException("Simulation should be split up in separate steps"); - } - default: - throw new VectoException("Unknown InputData for Declaration Mode!"); - } - } - - private IVectoRunDataFactory CreateRunDataReader(IMultistageVIFInputData multistageVifInputData, IDeclarationReport declarationReport) - { - if (multistageVifInputData.VehicleInputData == null) - { - //THIS DOESN'T WORK :/ - var reportCompleted = declarationReport; //; new XMLDeclarationReportCompletedVehicle(ReportWriter, true) - //{ - // PrimaryVehicleReportInputData = multistageVifInputData.MultistageJobInputData.JobInputData.PrimaryVehicle, - //}; - return new DeclarationModeCompletedMultistageBusVectoRunDataFactory( - multistageVifInputData.MultistageJobInputData, - reportCompleted); - } else { - var report = declarationReport;// ?? new XMLDeclarationReportMultistageBusVehicle(ReportWriter); - return new DeclarationModeMultistageBusVectoRunDataFactory(multistageVifInputData, report); - - - } - } - - private IVectoRunDataFactory CreateRunDataReader(IDeclarationInputDataProvider declDataProvider, - IDeclarationReport declarationReport) - { - var vehicleCategory = declDataProvider.JobInputData.Vehicle.VehicleCategory; - if(vehicleCategory.IsLorry()) { - var report = declarationReport ?? new XMLDeclarationReport(ReportWriter); - return new DeclarationModeTruckVectoRunDataFactory(declDataProvider, report); - } - - if(vehicleCategory.IsBus()) - switch (declDataProvider.JobInputData.Vehicle.VehicleCategory) - { - case VehicleCategory.HeavyBusCompletedVehicle: - var reportCompleted = declarationReport; - //?? - //new XMLDeclarationReportCompletedVehicle(ReportWriter, - // declDataProvider.JobInputData.Vehicle.VehicleCategory == VehicleCategory.HeavyBusPrimaryVehicle) - //{ - // PrimaryVehicleReportInputData = declDataProvider.PrimaryVehicleData, - //}; - return new DeclarationModeCompletedBusVectoRunDataFactory(declDataProvider, reportCompleted); - case VehicleCategory.HeavyBusPrimaryVehicle: - var reportPrimary = declarationReport; - //?? - // new XMLDeclarationReportPrimaryVehicle(ReportWriter, - // declDataProvider.JobInputData.Vehicle.VehicleCategory == VehicleCategory.HeavyBusPrimaryVehicle); - return new DeclarationModePrimaryBusVectoRunDataFactory(declDataProvider, reportPrimary); - - default: - - break; - } - - throw new Exception( - $"Could not create RunDataFactory for Vehicle Category{vehicleCategory}"); - } - - private IVectoRunDataFactory CreateRunDataReader(ISingleBusInputDataProvider singleBusProvider, - IDeclarationReport declarationReport) - { - var report = declarationReport ?? new XMLDeclarationReport(ReportWriter); - return new DeclarationModeSingleBusVectoRunDataFactory(singleBusProvider, report); - } - - private IVectoRunDataFactory CreateRunDataReader(IVTPDeclarationInputDataProvider vtpProvider, - IVTPReport vtpReport) - { - var report = vtpReport ?? new XMLVTPReport(ReportWriter); - if (vtpProvider.JobInputData.Vehicle.VehicleCategory.IsLorry()) { - return new DeclarationVTPModeVectoRunDataFactoryLorries(vtpProvider, report); - } - - if (vtpProvider.JobInputData.Vehicle.VehicleCategory.IsBus()) { - return new DeclarationVTPModeVectoRunDataFactoryHeavyBusPrimary(vtpProvider, report); - } - - throw new Exception( - $"Could not create RunDataFactory for Vehicle Category{vtpProvider.JobInputData.Vehicle.VehicleCategory}"); - } - } } -- GitLab