diff --git a/pipeline-id/src/main/java/edu/kit/kastel/mcse/ardoco/id/execution/runner/ArDoCoForInconsistencyDetection.java b/pipeline-id/src/main/java/edu/kit/kastel/mcse/ardoco/id/execution/runner/ArDoCoForInconsistencyDetection.java index 026e7c1..5200ed6 100644 --- a/pipeline-id/src/main/java/edu/kit/kastel/mcse/ardoco/id/execution/runner/ArDoCoForInconsistencyDetection.java +++ b/pipeline-id/src/main/java/edu/kit/kastel/mcse/ardoco/id/execution/runner/ArDoCoForInconsistencyDetection.java @@ -12,6 +12,7 @@ import edu.kit.kastel.mcse.ardoco.id.InconsistencyChecker; import edu.kit.kastel.mcse.ardoco.tlr.connectiongenerator.ConnectionGenerator; import edu.kit.kastel.mcse.ardoco.tlr.models.agents.ArCoTLModelProviderAgent; +import edu.kit.kastel.mcse.ardoco.tlr.models.agents.ArchitectureConfiguration; import edu.kit.kastel.mcse.ardoco.tlr.recommendationgenerator.RecommendationGenerator; import edu.kit.kastel.mcse.ardoco.tlr.text.providers.TextPreprocessingAgent; import edu.kit.kastel.mcse.ardoco.tlr.textextraction.TextExtraction; @@ -52,8 +53,9 @@ private void definePipeline(File inputText, File inputArchitectureModel, Archite DataRepositoryHelper.putInputText(dataRepository, text); arDoCo.addPipelineStep(TextPreprocessingAgent.get(additionalConfigs, dataRepository)); - ArCoTLModelProviderAgent arCoTLModelProviderAgent = ArCoTLModelProviderAgent.get(inputArchitectureModel, architectureModelType, null, additionalConfigs, - dataRepository); + var architectureConfiguration = new ArchitectureConfiguration(inputArchitectureModel, architectureModelType); + ArCoTLModelProviderAgent arCoTLModelProviderAgent = ArCoTLModelProviderAgent.getArCoTLModelProviderAgent(dataRepository, additionalConfigs, + architectureConfiguration, null); arDoCo.addPipelineStep(arCoTLModelProviderAgent); arDoCo.addPipelineStep(TextExtraction.get(additionalConfigs, dataRepository)); arDoCo.addPipelineStep(RecommendationGenerator.get(additionalConfigs, dataRepository));