From 479b0e85c90e26d627cefd4f427b1ed8b60db803 Mon Sep 17 00:00:00 2001 From: Harald Martini <martini@ivt.tugraz.at> Date: Wed, 20 Oct 2021 15:32:55 +0200 Subject: [PATCH] Rearranged constructor --- .../Models/Simulation/ISimulatorFactoryFactory.cs | 5 +++-- .../Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs | 8 +++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/VectoCore/VectoCore/Models/Simulation/ISimulatorFactoryFactory.cs b/VectoCore/VectoCore/Models/Simulation/ISimulatorFactoryFactory.cs index b4dbdd2b4c..e4e698f5cd 100644 --- a/VectoCore/VectoCore/Models/Simulation/ISimulatorFactoryFactory.cs +++ b/VectoCore/VectoCore/Models/Simulation/ISimulatorFactoryFactory.cs @@ -38,7 +38,8 @@ namespace TUGraz.VectoCore.Models.Simulation public interface ISimulatorFactoryFactory { ISimulatorFactory Factory( - ExecutionMode mode, IInputDataProvider dataProvider, + ExecutionMode mode, + IInputDataProvider dataProvider, IOutputDataWriter writer, bool validate = true); ISimulatorFactory Factory(ExecutionMode mode, @@ -46,7 +47,7 @@ namespace TUGraz.VectoCore.Models.Simulation IOutputDataWriter writer, IDeclarationReport declarationReport, IVTPReport vtpReport, - bool validate = true + bool validate ); } } diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs index 6d36c5f001..c868b8b2e6 100644 --- a/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs +++ b/VectoCore/VectoCore/Models/Simulation/Impl/SimulatorFactory/SimulatorFactoryDeclaration.cs @@ -81,15 +81,17 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory } [UsedImplicitly] - public SimulatorFactoryDeclaration(IInputDataProvider dataProvider, + public SimulatorFactoryDeclaration( + IInputDataProvider dataProvider, IOutputDataWriter writer, - bool validate, IXMLInputDataReader xmlInputDataReader, + bool validate, + IXMLInputDataReader xmlInputDataReader, ISimulatorFactoryFactory simulatorFactoryFactory, IXMLDeclarationReportFactory xmlDeclarationReportFactory) : this( dataProvider: dataProvider, declarationReport: null, writer: writer, vtpReport: null, - validate: true, + validate: validate, xmlInputDataReader: xmlInputDataReader, simulatorFactoryFactory: simulatorFactoryFactory, xmlDeclarationReportFactory: xmlDeclarationReportFactory) -- GitLab