From b06f0149cad59d8e1949f95347e7a28e3db7f9b6 Mon Sep 17 00:00:00 2001
From: Harald Martini <harald.martini@student.tugraz.at>
Date: Wed, 24 Aug 2022 09:51:53 +0200
Subject: [PATCH] removed unused code from SimulatorFactoryDeclaration

---
 .../SimulatorFactoryDeclaration.cs            | 45 +------------------
 1 file changed, 2 insertions(+), 43 deletions(-)

diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs
index 5f0400aa30..503c1aae97 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs
@@ -163,49 +163,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory
 				}
 				case IMultistagePrimaryAndStageInputDataProvider multiStagePrimaryAndStageInputData: {
 
-					throw new VectoException("Why are we here ? ");
-					
-                        //Create Temporary Writer to hold the files only in Memory
-#pragma warning disable 162
-						var tempOutputWriter = new TempFileOutputWriter(ReportWriter, ReportType.DeclarationReportManufacturerXML);
-                        var originalReportWriter = ReportWriter;
-                        ReportWriter = tempOutputWriter;
-                        var tempPrimaryReport = new XMLDeclarationReportPrimaryVehicle(tempOutputWriter);
-
-
-                        RunDataFactory = CreateRunDataReader(multiStagePrimaryAndStageInputData.PrimaryVehicle, tempPrimaryReport);
-
-
-                        CreateFollowUpSimulatorFactory = true;
-                        Func<ISimulatorFactory> _followingSimulatorFactoryCreator = () =>
-                        {
-                            try
-                            {
-                                var primaryInputData = _xmlInputDataReader.CreateDeclaration(tempOutputWriter
-                                    .GetDocument(ReportType.DeclarationReportPrimaryVehicleXML).CreateReader());
-
-                                var vifInputData = new XMLDeclarationVIFInputData(
-                                    primaryInputData as IMultistepBusInputDataProvider,
-                                    multiStagePrimaryAndStageInputData.StageInputData);
-
-                                var manStagesCount =
-                                    vifInputData.MultistageJobInputData.JobInputData.ManufacturingStages?.Count ?? -1;
-
-                                originalReportWriter.NumberOfManufacturingStages = manStagesCount;
-
-                                return _simFactoryFactory.Factory(_mode, vifInputData, originalReportWriter, null,
-                                    vtpReport, Validate);
-                            }
-                            catch (Exception ex)
-                            {
-                                Log.Error($"Failed to create additional Simulation run: {ex.Message}");
-                                return null;
-                            }
-                        };
-                        return;
-#pragma warning restore 162
-
-					}
+					throw new VectoException("Simulation should be split up in separate steps");
+				}
 				default:
 					throw new VectoException("Unknown InputData for Declaration Mode!");
 			}
-- 
GitLab